【发布时间】:2011-06-23 13:54:49
【问题描述】:
我使用 lucene 作为搜索引擎。当我们使用标准分析器时,停用词被过滤掉了。这意味着,当我们搜索包含停用词的短语时,我们无法找到准确短语的结果。 例如,我们搜索“这是一个游戏”它会寻找“这个游戏”。 (我认为它是这样工作的)
如果有人只搜索“a”或“the”等(停用词),而不是短语搜索,我需要过滤掉停用词。
编辑:看起来它适用于 QueryParser 对象。
但是,对于短语搜索,我无法在单个文档中获得每页命中的结果。我正在寻找使用 SpanQuery,关于如何使用它的任何想法?
谢谢, 夏尔马
【问题讨论】:
标签: java search full-text-search lucene