2012-03-07 58 views

回答

6

貌似StandardAnalyzer被下org.apache.lucene.modules.analysis.standard移動。* 你可以找到StandardAnalyzer在 SVN Trunk

原因是here

+0

在我的lucene-core.snapshot中沒有這樣的org.apache.lucene.modules.analysis.standard。*包 – 2012-03-07 15:35:08

+1

你有lucene-analysers-common-4.0 - *。jar嗎? http://www.java2s.com/Code/Jar/l/Downloadluceneanalyzerscommon4020110114080549jar.htm – 2012-03-07 15:52:01

+0

好的,所以我應該下載這個jar並將它作爲一個單獨的jar和lucene-core一起使用?在版本3.0.2中,一切都在一個罐子裏。 – 2012-03-07 15:55:25

3

這裏是Maven的依賴性:

<dependency> 
     <groupId>org.apache.lucene</groupId> 
     <artifactId>lucene-analyzers-common</artifactId> 
     <version>4.0.0-BETA</version> 
    </dependency> 
1

從4.0開始,我在這裏看到: lucene-4.0.0 \ analysis \ common \ src \ java \ org \ apache \ lucene \ analysis \ standard 在eclipse中,創建一個用於分析的獨立項目,並在其中包含建設道路核心項目。你會發現一些紅色的標記,因爲外國語言包中的一些外來字符,我現在忽略它們,因爲我只想要標準分析器。希望這有助於你並節省大量的工時和一些挫折。