Elasticsearch exceção, não reconhecida parâmetro ccs_minimize_roundtrips

0

Pergunta

Estou recebendo o seguinte erro durante a pesquisa de dados elasticsearch através de spring data jpa

23-11-2021 19:51:20.699 [http-nio-8990-exec-2] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is ElasticsearchStatusException[Elasticsearch exception [type=illegal_argument_exception, reason=request [/dummy/_doc/_search] contains unrecognized parameter: [ccs_minimize_roundtrips]]]] with root cause

Aqui é o meu dependências maven

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-elasticsearch</artifactId>
            <version>2.2.2.RELEASE</version>
        </dependency>

        <dependency>
            <groupId>org.springframework.data</groupId>
            <artifactId>spring-data-elasticsearch</artifactId>
            <version>3.2.3.RELEASE</version>
        </dependency>

Eu acho que o ES server versão e a versão da api é o mesmo, mas eu ainda estou recebendo este erro.

N. B Este não é o duplicado porque estou recebendo este erro, mesmo na versão mais antiga

1

Melhor resposta

1

O ccs_minimize_roundtrips parâmetro foi adicionado em 7.0.0-beta1, então a minha opinião é que você está usando uma versão de cliente, que é mais recente (por exemplo, 7+) do que o Elasticsearch versão do servidor.

De acordo com o Maven dependências, spring-data-elasticsearch:3.2.3 depende Elástico 6.8.12, portanto, há uma pequena discrepância entre as versões de cliente e servidor.

2021-11-23 15:15:51

N. B esta resposta resolve o meu problema, mas eu também tive que adicionar elasticsearch 6.7.1, elasticsearch-resto-cliente 6.8.4 e elasticsearch-resto-de alto nível-cliente 6.8.4
mahfuj asif

Legal, que bom que ajudou, apesar de não ser claro por que você precisa misturar 6.7.1 e 6.8.4
Val

Em outros idiomas

Esta página está em outros idiomas

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................