3

IndexReader.getTermFrequenciesVector(...)オプションで作成されたインデックスを呼び出すと、何が得られTermVector.YESますか?

4

2 に答える 2

3

Xodorapがコメントで指摘しているように、ドキュメントはすでにこれに答えています。

返されたTermFreqVectorオブジェクトは、フィールドに含まれる用語 (アナライザーによって生成された単語) と、それらの用語がそのフィールド内に何回存在するかを取得できます。

またはを使用してフィールドにインデックスを付けると、返さTermFreqVectorれた をインターフェイスにキャストできます。これにより、フィールド内のどこに用語が存在するかを確認したり、元のコンテンツのどこに用語が由来したかを確認したりできるようになります。後者を と組み合わせると、検索クエリ内の一致する用語を強調表示できます。TermPositionVectorTermVector.WITH_OFFSETSTermVector.WITH_POSITIONSTermVector.WITH_POSITIONS_OFFSETSGetTermPositionsGetOffsetsStore.YES

Lucene ホームページ のContrib 領域で利用できるさまざまな寄稿ハイライターがあります。

于 2011-01-21T20:10:59.710 に答える
0

または、近接タイプまたは初回発生タイプのスコアへの寄与を実装できます。どのハイライトがまったく役に立ちません。

于 2011-01-23T23:12:32.890 に答える