org.apache.lucene.analysis.StandardAnalyzer无法解决
org.apache.lucene.analysis.StandardAnalyzer cannot be resolved
在使用 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
。
在使用 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
。