elasticsearch,lucene,Java,elasticsearch,Lucene" /> elasticsearch,lucene,Java,elasticsearch,Lucene" />

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;