0

自動提案機能を実装するために、 org.apache.solr.handler.component.SearchComponent
のカスタマイズされたサブクラスを使用し 、solrconfig.xml でそのコンポーネントを構成します。たとえば、提案の数、Solr が結果を提供するために使用する必要があるフィールドです。

それは機能していますが、私はこれについて興味があります:
/suggest/q=laptop

<lst name="laptop">
 <float name="rank">32809.0</float>
 <int name="total">32809</int>
 <lst name="fields">
   <int name="category">26951</int>
   <int name="brand">5846</int>
   <int name="searchkeyword">4535</int>
 </lst>
</lst>  

その応答ペイロードで Solr が何を伝えようとしているのか説明していただけますか?
検索フィールドがリストされている理由がわかりません。また、これらの数字が何を意味し、どこから来たのかもわかりません。

4

1 に答える 1

0

検索フィールドは、カスタマイズされた SearchComponent に使用している構成に基づいて返される可能性が最も高く、フィールドのリストは SearchComponent のデフォルト構成の一部であると推測しています。

各検索フィールドの数字は、リストされた各フィールドで検索用語 (この場合はラップトップ) を含むドキュメントがいくつ見つかったかを示しています。

于 2013-05-28T12:48:36.537 に答える