Какие зависимости я могу добавить для SearchRequest эластичного поиска? - PullRequest
0 голосов
/ 06 сентября 2018

Вот как я его создаю:

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>

Моя версия с эластичным поискомтакже соответствует клиенту:

{
  "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"
}

Я вижу эту ошибку, когда ставлю точку останова на строку, которая создает объект SearchRequest: «Не удалось инициализировать класс org.elasticsearch.action.search.SearchRequest»

Если у меня нет точки останова, я получаю эту ошибку: "LUCENE_6_0_0"

Я попытался заключить ее в попытку ... поймать, чтобы напечатать информацию об исключении, но она не перехватывается.Я думаю, что я не добавил правильные зависимости для SearchRequest.

Это не дубликат Ошибка версии Elastic Search Lucene

Я удалил эластичный поиск и затем удалил /каталог var / lib /asticsearch /, а затем снова его установил, и проблема все еще сохраняется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...