【发布时间】:2010-05-17 19:03:59
【问题描述】:
使用 QueryParser,stemfilter 似乎不起作用,而使用 AnalyzingQueryParser,停止过滤器无效。
我的观察正确吗? 如何解决这个问题?
更新 好的,所以对代码做了一些实验。 AnalyzingQueryParser 不允许 stopfilter 并且 QueryParser 不允许带有模糊搜索的 porterstemmerfilter。
所以我需要一个允许模糊搜索以及支持 porterstemfilter 和 stopfilter 的 QueryParser。
【问题讨论】:
-
如果有人对此有不同意见,请说出来。
-
我已经有一段时间没有使用 lucene,但我记得您需要使用相同的分析器进行索引和搜索。这可能是问题吗?
-
请提供更多信息。您是如何得出事情不工作/无效的结论的?