1

IBM Watson Retrieve and Rank Web Interface を使用して、html 記事のコレクションを作成しました。Web インターフェイスを介して、HTML 記事をアップロードできました。問題は、ID とタイトルのデータが使用できないコレクションを照会するときです。ブラウザで作成したクエリは次のとおりです。

https://MY-USER-NAME:MY-PASSWORD@gateway.watsonplatform.net/retrieve-and-rank/api/v1/solr_clusters/MY-CLUSTER/solr/MY-COLLECTION/select?q=基本とは遷音速補助翼バズのメカニズム&wt=json&fl=id,title

私が得る応答は次のとおりです。

{"responseHeader":{"status":0,"QTime":106,"params":{"q":"遷音速エルロン バズの基本的なメカニズムは何ですか","fl":"id,title", "wt":"json"}},"response":{"numFound":12,"start":0,"docs":[{ "id":"6a06f47c-cb3f-4791-9914-c84772eb9415",""タイトル":"無題" }.....

太字部分が問題です。Web インターフェイスを使用する場合、ドキュメントをアップロードするときにタイトルと ID を設定する方法はありますか? または、コレクションにクエリを実行して、アップロードしたドキュメントのファイル名やドキュメントのテキストを取得する別の方法はありますか?

4

1 に答える 1

2

Web インターフェイスを使用する場合、ドキュメントをアップロードするときにタイトルと ID を設定する方法はありますか?

いいえ、申し訳ありません。

ただし、Web インターフェイスの外部から自分でドキュメントをアップロードする場合は、タイトルと ID を指定できます (Web インターフェイスに戻ったときにドキュメントが表示されます)。

コレクションにクエリを実行して、アップロードしたドキュメントのファイル名を取得する別の方法はありますか

はい

上に投稿したクエリでは、最後のパラメーターは取得するフィールドです

&fl=id,title

ID とタイトルを取得しています。

コンテンツの元となったファイルの名前が必要な場合は、fileName. 例えば:

https://MY-USER-NAME:MY-PASSWORD@gateway.watsonplatform.net/retrieve-and-rank/api/v1/solr_clusters/MY-CLUSTER/solr/MY-COLLECTION/select?q=基本とは遷音速補助翼バズのメカニズム&wt=json&fl=id,title,fileName

ドキュメントからテキストを取得するためにコレクションにクエリを実行する別の方法はありますか

はい。

上記と同様に、取得するフィールドのリストを更新するだけです。ドキュメントの内容は、 というフィールドに入れられbodyます。

したがって、ID、タイトル、および本文を取得するには、次を使用できます。

https://MY-USER-NAME:MY-PASSWORD@gateway.watsonplatform.net/retrieve-and-rank/api/v1/solr_clusters/MY-CLUSTER/solr/MY-COLLECTION/select?q=基本とは遷音速補助翼バズのメカニズム&wt=json&fl=id,title,body

これにより、内容のプレーン テキスト バージョンが取得されます。HTML が必要な場合は、contentHtml代わりに使用してください。

https://MY-USER-NAME:MY-PASSWORD@gateway.watsonplatform.net/retrieve-and-rank/api/v1/solr_clusters/MY-CLUSTER/solr/MY-COLLECTION/select?q=基本とは遷音速補助翼バズの仕組み&wt=json&fl=id,title,contentHtml

于 2016-12-09T12:16:51.830 に答える