在Lucene的功能缺失4.0快照

在Lucene的功能缺失4.0快照

问题描述:

我想利用Lucene 4.0快照版本,但是StandardAnalyzer缺少在这个版本:(。任何人都知道如何更换吗?在Lucene的功能缺失4.0快照

Lucene Summary给出的示例代码

的StandardAnalyzer被使用,但被发现没有地方..

在此先感谢。

貌似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

你已经找到标准分析仪在舍甫琴科的answer..and为IndexWriter类的语法是在Lucene的不同4.0..you可以得到从链接的想法:

http://lucene.apache.org/core/4_0_0-ALPHA/demo/src-html/org/apache/lucene/demo/IndexFiles.html

这里是Maven的依赖性:

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

从4.0开始,我在这里看到: lucene-4.0.0 \ analysis \ common \ src \ java \ org \ apache \ lucene \ analysis \ standard 在eclipse中,创建一个用于分析的独立项目,并在其中包含建设道路核心项目。你会发现一些红色的标记,因为外国语言包中的一些外来字符,我现在忽略它们,因为我只想要标准分析器。希望这有助于你并节省大量的工时和一些挫折。