2

私はsolrを使用していますが、これまでのところすべてが順調に進んでいます。検索を行うとき、ドキュメント自体とともに、ドキュメントごとに検索「用語」が何回あったかを取得したいと思います。私はたくさんの情報を見つけましたが、それを調べた後、私はまだこれを行う方法を理解していません。そんなに大変ですか?

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

結果は得られますが、flフィールドは常に0です。

http://localhost:8983/solr/collection1/select?q=text:*mySearchTerm*&fl=*,fl:termfreq(text,*mySearchTerm*)
4

2 に答える 2

4

わかりました。termfreqはMultiValuesフィールドでは機能しないことがわかりました。そこで、コピーフィールドを使用して、termVectors = "true" termPositions = "true" termOffsets="true"を追加しました。今それは動作します

于 2012-12-06T12:29:23.673 に答える
-2

http://wiki.apache.org/solr/LukeRequestHandlerを確認することをお勧めします-必要に応じて、各フィールドに基づいて使用するために返されるxmlにタグ「numTerms」が表示されます。

于 2012-12-03T20:12:57.737 に答える