简单的问题:如何让Lucene StandardAnalyzer在分析我的句子时不要删除停用词?
Yuv*_*l F 12
答案取决于版本.对于Lucene 3.0.3(当前),您需要使用一组空的停用词构造StandardAnalyzer,使用以下内容:
Analyzer ana = new StandardAnalyzer(LUCENE_30, Collections.emptySet());
Run Code Online (Sandbox Code Playgroud)
更新:答案取决于版本.对于Lucene 4.0,请使用:
Analyzer analyzer = new StandardAnalyzer(Version.LUCENE_40, CharArraySet.EMPTY_SET);
Run Code Online (Sandbox Code Playgroud)
请注意,StandardAnalyzer它不在lucene-core jar中,而是在lucene-analyzers-common-4.0.0.jar
| 归档时间: |
|
| 查看次数: |
7390 次 |
| 最近记录: |