Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我知道 Lucene 使用停用词(通用)过滤器进行搜索,而且我也知道标准分析器或英语分析器负责这项工作。如果我想将自己的常用词添加到分析器过滤器中呢?如何添加计算机、互联网、系统等词?
我假设“常用词”是指stopwords。
为了添加到标准列表,只需使用另一个构造函数StandardAnalyzer(它接受停用词 asCharArraySet或Reader)。要获取标准停用词集,请使用StopAnalyzer.STOP_WORDS_SET.
StandardAnalyzer
CharArraySet
Reader
StopAnalyzer.STOP_WORDS_SET