0

データに近接検索を適用することになっています。これには と を使用PhraseQuerySpanNearQueryますが、カスタム アナライザー (または のAnalyzer場合に可能なように、他のアナライザー) を使用する方法が見つかりませんQueryParser

誰でもこれについて私を案内してもらえますか? はい、次のようなクエリがあります。

。騎士

ドット (.) は、「the」と「knight」の間に最大で 1 つの単語が存在し、「the Knight」、「the dark night」などの結果をもたらすことができることを意味します。

PS: それが不可能な場合は、私に教えてください。私はこの問題に何時間も費やしません。前もって感謝します。:)

4

1 に答える 1

0

QueryParser の構文は異なりますが、単語を並べ替える必要がない場合 (つまり、「the」の前に「knight」が発生することも許可する場合) は、近接検索を処理できます。

于 2012-04-30T18:12:23.553 に答える