我应该对数据应用邻近搜索。为此,我使用PhraseQuery
and SpanNearQuery
,但我找不到一种方法让他们使用我的自定义分析器(或任何其他相关分析器Analyzer
,就像在 的情况下可能的那样QueryParser
)。
有人可以指导我吗?是的,我有这样的疑问:
这 。骑士
点 (.) 表示“the”和“knight”之间最多可以有 1 个单词,并且可以产生“the knight”、“the dark knight”等结果。
PS:如果不可能,请告诉我,所以我不会在这个问题上花费数小时。提前致谢。:)