2012-04-24 20 views
0

我應該在數據上應用近似搜索。爲此,我使用PhraseQuerySpanNearQuery,但我無法找到一種方式,以便他們使用我的自定義分析器(或其他任何Analyzer,就像在QueryParser的情況下可能)。在Lucene中使用Analyzer與SpanQuery和PhraseQuery?

任何人都可以請指導我嗎?是的,我有這樣的疑問:

的。騎士

點(。)指可存在至多1個字中的術語之間的「該」和「騎士」和可以承受的結果,例如「騎士」,「黑暗騎士」等。 PS:如果這是不可能的,那麼請告訴我,所以我不會在這個問題上花費數小時。提前致謝。 :)

回答

0

QueryParser具有不同的語法,但如果不必對單詞進行排序,則它可以處理proximity search(即在您的情況下,如果您還允許「騎士」在「the」之前發生)。

相關問題