0

2 用語クエリでインデックスを検索したいとします。でできますPhraseQuery(term1, term2, slop = 2) or with SpanNearQuery(term1, term2, slop=2, ordered=false)。これらの構成の lucene スコアリングの違いは何ですか?

4

1 に答える 1

4

私の理解では、slop を使用したフレーズ クエリはフレーズをトークン化し、各トークン間にスロップ距離を適用しますが、スパン クエリではフレーズが 1 つの単位として保持されます。

したがって、"cat dog bird"with slopのフレーズ クエリがある場合3、それは一致しcat horse lizard dog birdます。

ただし、とが隣接していないため、 "cat dog" birdwith slopのスパン クエリ3は一致しません。ただし、次のように一致します。cat horse lizard dog birdcatdogcat dog horse lizard bird

于 2012-05-02T10:39:35.680 に答える