2011-02-24 33 views

回答

11

答案與版本有關。對於Lucene 3.0.3 (current),你需要構造StandardAnalyzer一組空的停用詞,使用這樣的事情:

Analyzer ana = new StandardAnalyzer(LUCENE_30, Collections.emptySet()); 
+0

是這麼想的..等待有人會說「API中有東西可以這樣做」:)我想我會和你的答案一起去:) – Shrinath 2011-02-24 12:38:19

+0

不要忘記標記答案是正確的! – Joel 2011-02-24 13:24:28

+0

@Joel,@Yuval:接受了答案:)也upvoted :) – Shrinath 2011-02-25 04:25:46

6

更新: 答案是依賴於版本。對於Lucene的4.0,使用:

Analyzer analyzer = new StandardAnalyzer(Version.LUCENE_40, CharArraySet.EMPTY_SET); 

注意,StandardAnalyzer不在lucene的核心罐子,但在lucene-analyzers-common-4.0.0.jar

2

對於Lucene的6.0.0,使用

StandardAnalyzer analyzer = StandardAnalyzer(CharArraySet.EMPTY_SET); 
相關問題