ElasticsearchStatusException содержит нераспознанный параметр: [ccs_minimize_roundtrips]]] - PullRequest
2 голосов
/ 10 апреля 2019

Я пытаюсь выполнить простой поиск на сервере ElasticSearch и получаю следующую ошибку

ElasticsearchStatusException [Исключение Elasticsearch [тип = недопустимое_argument_exception, причина = запрос [/ recordlist1 / _search] содержит нераспознанный параметр: [ccs_minimize_roundtrips]]]

Строка запроса: {"query": {"match_all": {"boost": 1.0}}}

Я использую :asticsearch-rest-high-level-client-client(артефакт maven)

SearchRequest searchRequest = новый SearchRequest (INDEX);

    SearchSourceBuilder searchSourceBuilder = new SearchSourceBuilder();
    searchSourceBuilder.query(QueryBuilders.matchAllQuery());
    searchRequest.source(searchSourceBuilder);

    try 
    {


        System.out.print(searchRequest.source());
        SearchResponse response = getConnection().search(searchRequest,RequestOptions.DEFAULT);
        SearchHit[]  results=response.getHits().getHits();
        for(SearchHit hit : results)
        {
            String sourceAsString = hit.getSourceAsString();
            System.out.println( gson.fromJson(sourceAsString, Record.class).year);
        }

    } 
    catch(ElasticsearchException e) 
    {
        e.getDetailedMessage();
        e.printStackTrace();
    } 
    catch (java.io.IOException ex)
    {
        ex.getLocalizedMessage();
        ex.printStackTrace();
    }

1 Ответ

2 голосов
/ 12 апреля 2019

Обычно это происходит при портировании с версии эластичного поиска 6.X.X на 7.X.X.

. Вам следует уменьшить версию эластичного поиска до 6.7.1 и попробовать запустить ее.

Поскольку вы используете Maven, вы должны убедиться, что ваши зависимости должны быть такими:

<dependency>
    <groupId>org.elasticsearch</groupId>
    <artifactId>elasticsearch</artifactId>
    <version>6.7.1</version>
</dependency>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...