2017-08-10 6 views
1

私はWatson Discovery Serviceからの応答にクエリを実行します。私は応答にその継承を含めたいと思います(デフォルトでは、継承は含まれません。 = trueが、それを含める必要があります。しかし、私は はそれを得ることはありません。Watson Discovery Service - クエリデータ収集Node.js - 継承なし

var queryString = {'natural_language_query':searchString}; 
       insert(cloudantDb,"9", "Call freie Textsuche ",  queryString, "-", params);      

       return new Promise ((resolve, reject) => { 
        discovery.query({ 
         environment_id: 'my env id', 
         collection_id: 'my coll id', 
         query: queryString, 
         passages: true, 
         count: 3 

        } 

誰かが助けることはできますか?

答えて

0

をあなたがテストのために、このAPIリファレンスと同様に、queryoptionsパラメータ内の通路を設定する必要があります。この場合、思われます。

var queryOptions = {'natural_language_query':searchString, 'passages': true}; 

は、このパラメータを使用してcURLの例を参照してください:

curl -u "{username}":"{password}" "https://gateway.watsonplatform.net/discovery/api/v1/environments/{environment_id}/collections/{collection_id}/query?version=2017-06-25&natural_language_query='collie'&passages=true" 

ライン#663でこのparameterの話公式ドキュメントのこのpart

注: passagesパラメータは、プライベートコレクションでのみサポートされています。 Watson Discovery Newsのコレクションではサポートされていません。同じクエリオプションnatural_language_queryqueryパラメータを使用することはできません。

関連する問題