elasticsearch,pom.xml,Java,elasticsearch,Pom.xml" /> elasticsearch,pom.xml,Java,elasticsearch,Pom.xml" />

Java 对于elasticsearch';她有什么要求?

Java 对于elasticsearch';她有什么要求?,java,elasticsearch,pom.xml,Java,elasticsearch,Pom.xml,这就是我构建它的方式: SearchRequest searchRequest = new SearchRequest(); IntelliJ添加了所有导入,我在pom.xml中添加了依赖项: <dependency> <groupId>org.elasticsearch.client</groupId> <artifactId>elasticsearch-rest-high-level-client<

这就是我构建它的方式:

SearchRequest searchRequest = new SearchRequest();
IntelliJ添加了所有导入,我在pom.xml中添加了依赖项:

    <dependency>
        <groupId>org.elasticsearch.client</groupId>
        <artifactId>elasticsearch-rest-high-level-client</artifactId>
        <version>6.4.0</version>
    </dependency>
    <dependency>
        <groupId>org.elasticsearch</groupId>
        <artifactId>elasticsearch</artifactId>
        <version>6.4.0</version>
    </dependency>
    <dependency>
        <groupId>org.elasticsearch.client</groupId>
        <artifactId>elasticsearch-rest-client</artifactId>
        <version>6.4.0</version>
    </dependency>
当我在创建SearchRequest对象的行上放置断点时,我看到了这个错误:“无法初始化类org.elasticsearch.action.search.SearchRequest”

如果我没有断点,就会出现以下错误:“LUCENE_6_0_0”

我试图将其包含在一个try..catch中以打印异常信息,但未被捕获。我想我没有为SearchRequest添加正确的依赖项

这不是一个复制品


我已清除elasticsearch,然后删除/var/lib/elasticsearch/目录,然后再次安装,但问题仍然存在。

可能重复我尝试清除elasticsearch,然后安装elasticsearch,但问题仍然存在。可能重复
{
  "name" : "hQanR4j",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "50rqwF7hTbCPsBWgzEydpw",
  "version" : {
    "number" : "6.4.0",
    "build_flavor" : "default",
    "build_type" : "deb",
    "build_hash" : "595516e",
    "build_date" : "2018-08-17T23:18:47.308994Z",
    "build_snapshot" : false,
    "lucene_version" : "7.4.0",
    "minimum_wire_compatibility_version" : "5.6.0",
    "minimum_index_compatibility_version" : "5.0.0"
  },
  "tagline" : "You Know, for Search"
}