Java 无法访问org.apache.lucene.search.TotalHits
请告诉我我做错了什么 我正在使用以下依赖项:Java 无法访问org.apache.lucene.search.TotalHits,java,
elasticsearch,lucene,Java,
elasticsearch,Lucene,请告诉我我做错了什么 我正在使用以下依赖项: org.elasticsearch.client elasticsearch rest高级客户端 ${elasticsearch.version} org.elasticsearch.client elasticsearch rest客户端 ${elasticsearch.version} org.elasticsearch.client elasticsearch rest客户端嗅探器 ${elasticsearch.version} org.e
org.elasticsearch.client
elasticsearch rest高级客户端
${elasticsearch.version}
org.elasticsearch.client
elasticsearch rest客户端
${elasticsearch.version}
org.elasticsearch.client
elasticsearch rest客户端嗅探器
${elasticsearch.version}
org.elasticsearch
弹性搜索
${elasticsearch.version}
具有Lucene依赖关系的所有7.10.1版:
org.apache.lucene
lucene岩芯
运行时
8.7.0
org.apache.lucene
lucene分析仪通用
运行时
8.7.0
但我得到了以下错误:
java: cannot access org.apache.lucene.search.TotalHits
class file for org.apache.lucene.search.TotalHits not found.
当我跑的时候
searchResponse.getHits().getTotalHits().value
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-high-level-client</artifactId>
<version>7.11.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.elasticsearch.client/elasticsearch-rest-client -->
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>elasticsearch-rest-client</artifactId>
<version>7.11.1</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.elasticsearch/elasticsearch -->
<dependency>
<groupId>org.elasticsearch</groupId>
<artifactId>elasticsearch</artifactId>
<version>7.11.1</version>
</dependency>
import org.elasticsearch.action.search.SearchResponse;