0

如何使用 Lucene 为搜索应用程序实现“排除这些词”功能?

谢谢!

4

2 回答 2

1

因此我可以使用stopanalyzer:

StopAnalyzer StopAnalyzer 包括小写过滤器,并且还有一个过滤器可以过滤掉任何“停用词”,例如在英语中常见的冠词(a、an、the 等),它们也可能是搜索的噪音目的。StopAnalyzer 带有一组停用词,但您可以使用自己的停用词数组对其进行实例化。

http://lucene.apache.org/java/2_3_0/api/org/apache/lucene/analysis/StopAnalyzer.html

更多信息: http : //www.darksleep.com/lucene/ 如何按 Lucene.Net 字段排序并忽略“a”和“the”等常见停用词?

于 2010-03-11T08:30:09.317 回答
0

查看此处的 NOT 运算符。如果它是用户生成的查询,只需相应地构建您的查询或按摩。

于 2008-12-12T19:13:52.767 回答