我试图使用lucene 4.0快照版本,但是这个版本缺少StandardAnalyzer :(。有人知道如何替换它吗?
中给出的示例代码中使用了StandardAnalyzer,但没有在哪里找到..
提前感谢。
答案 0 :(得分:6)
看起来StandardAnalyzer已移至org.apache.lucene.modules.analysis.standard。* 您可以在中找到StandardAnalyzer SVN Trunk
原因是here
答案 1 :(得分:3)
这是Maven依赖:
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-analyzers-common</artifactId>
<version>4.0.0-BETA</version>
</dependency>
答案 2 :(得分:1)
从4.0开始,我在这里看到它: Lucene的-4.0.0 \分析\ COMMON \ SRC \ java的\组织\阿帕奇\ Lucene的\分析\标准 在eclipse中,创建一个单独的项目进行分析,并在其构建路径中包含核心项目。你会发现一些红色标记,因为外语包中有一些外国字符,我现在忽略了它们因为我只想要标准分析器。希望这有助于为您节省大量工时和一些挫折感。
答案 3 :(得分:0)
你在andriy的回答中找到了标准分析器。对于索引编写者,lucene 4.0中的语法不同。你可以从链接中获得想法:
http://lucene.apache.org/core/4_0_0-ALPHA/demo/src-html/org/apache/lucene/demo/IndexFiles.html