2013-02-26 71 views
1

我知道,Lucene的使用停用词(共同)过滤器,用于搜索和我也知道,这个工作的标准分析EnglishAnalyzer负责。那么,如果我想将我自己的常用词语添加到分析器过滤器中呢?我怎么能添加像电脑,互联网,系统等词如何建立自己的“常用词”过滤器使用Lucene

回答

2

我假设你的意思是“常用词”停止词

为了添加到标准列表中,只需使用另一个StandardAnalyzer的构造函数(它接受停用词作为CharArraySetReader)。要设置标准停用词,请使用StopAnalyzer.STOP_WORDS_SET

+0

非常感谢。这就是我所说的。 – Karvas 2013-02-26 15:21:15

+0

谢谢。如果您觉得满意,您可能需要[接受此答案](http://meta.stackexchange.com/a/5235/158303)。这是这个网站的工作原理。 – mindas 2013-02-26 15:23:37

+0

好的。即时通讯正在等待倒计时.. – Karvas 2013-02-26 15:25:01