2 用語クエリでインデックスを検索したいとします。でできますPhraseQuery(term1, term2, slop = 2) or with SpanNearQuery(term1, term2, slop=2, ordered=false)
。これらの構成の lucene スコアリングの違いは何ですか?
2376 次
1 に答える
4
私の理解では、slop を使用したフレーズ クエリはフレーズをトークン化し、各トークン間にスロップ距離を適用しますが、スパン クエリではフレーズが 1 つの単位として保持されます。
したがって、"cat dog bird"
with slopのフレーズ クエリがある場合3
、それは一致しcat horse lizard dog bird
ます。
ただし、とが隣接していないため、 "cat dog" bird
with slopのスパン クエリ3
は一致しません。ただし、次のように一致します。cat horse lizard dog bird
cat
dog
cat dog horse lizard bird
于 2012-05-02T10:39:35.680 に答える