我知道Lucene使用停用词(通用)过滤器进行搜索,并且我也知道标准分析器或EnglishAnalyzer对此工作负责。如果要在分析器过滤器中添加自己的常用词,该怎么办?如何添加计算机,互联网,系统等字词?

最佳答案

我认为“常用词”是指停用词。

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

10-06 13:00