2017-08-01 5 views
0

Lucene SpansオブジェクトにはstartPosition()endPosition()のメソッドがあり、Javadocによると "現在のドキュメントの位置[s]"が返されます。これらはどのように有用ですか?Luceneスパンズ:ポジションはどのように役立ちますか?

これらの位置は、Analyzerが元のテキストを処理した後に、範囲—インデックスの開始トークンと終了トークンのインデックスであると私は理解しています。しかし、しばらくJavadocsを掘り下げた後、私はこれらのポジションで何ができるのか分かりません。文書を照会して、startPositionendPositionの間のトークンを取得したり、位置に対応するoffsetを得ることができるはずですが、そのようなものは表示されません。

これらの位置を元のテキストに戻すにはどうすればよいですか?

答えて

0

おそらく、スパン位置は検索クエリにのみ役立ちます。 Lucene Javadocs: "フレーズと近接検索は位置情報に依存します。"

関連する問題