gpt4 book ai didi

java - org.apache.lucene.analysis.StandardAnalyzer 无法解析

转载 作者:行者123 更新时间:2023-11-30 08:10:48 25 4
gpt4 key购买 nike

当使用 Lucene 实现标记化时,出现了与 org.apache.lucene.analysis.StandardAnalyzer 相关的问题,因为抛出了以下异常:

The import org.apache.lucene.analysis.StandardAnalyzer cannot be resolved

我将依赖项添加到 Maven pom.xml(见下文)但再次抛出相同的异常。

我使用了那些依赖项:

     <dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-core</artifactId>
<version>5.2.1</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-analyzers-common</artifactId>
<version>5.2.1</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-queryparser</artifactId>
<version>5.2.1</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-queries</artifactId>
<version>5.2.1</version>
</dependency>
<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-test-framework</artifactId>
<version>5.2.1</version>
</dependency>

<dependency>
<groupId>org.apache.lucene</groupId>
<artifactId>lucene-analyzers</artifactId>
<version>3.6.2</version>
</dependency>

最佳答案

删除 lucene-analyzers 依赖项。

您不能将包版本与 lucene 混合搭配,并且不再使用 lucene-analyzers 包。您已经依赖于 lucene-analyzers-common,这是您应该使用的。

此外,您需要导入 org.apache.lucene.analysis.standard.StandardAnalyzer,而不是 org.apache.lucene.analysis.StandardAnalyzer

关于java - org.apache.lucene.analysis.StandardAnalyzer 无法解析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31517245/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com