2012-04-24 11 views
0

私はデータ上で近接検索を適用することになっています。このため私はPhraseQuerySpanNearQueryを使用していますが、自分のカスタムアナライザを使用する方法を見つけることができません。QueryParserの場合に可能なように、他のAnalyzerも使用できます。LuceneでSpanQueryとPhraseQueryでAnalyzerを使用していますか?

誰もが私にこれを案内できますか?そして、はい、私はこのようなクエリを持っています:

です。騎士

ドット(。)が用語の間に最大で1つの単語「a」および「ナイト」とすることができ、等「ナイト」、「ダークナイト」、その結果を負担することができることを意味

PS:それができない場合は私に教えてください。だから、私はこの問題に数時間を費やすことはありません。前もって感謝します。 :)

答えて

0

QueryParserの構文は異なりますが、単語を並べる必要がない場合(つまり、「the」の前に「騎士」があることを許可する場合)は、proximity searchを処理できます。

関連する問題