java.lang.NoSuchMethodError: 'co.elastic.clients.elasticsearch._types.KnnSearch$Builder co.elastic.clients.elasticsearch._types.KnnSearch$Builder.k(java.lang.Integer)'

I'm using spring boot 3.3.10 and elasticsearch 8.13.4 and still have this issue

Comment From: paoxiaomooo

Image

Comment From: paoxiaomooo

It only passed with spring boot 3.4.7

Comment From: dev-jonghoonpark

This issue seems to be related to https://github.com/spring-projects/spring-ai/issues/2220

Could you try excluding the elasticsearch-java library currently used in Spring Boot and adding a version of elasticsearch-java that suits your needs?