我正在开发我的第一个使用elasticsearch(7.4.0)作为数据库的应用程序,并且我使用了该spring数据elasticsearch(spring boot版本是2.2.6),一切正常,但是我仍然收到以下警告日志运行我的应用程序时显示消息。
Using include_type_name in put mapping requests is deprecated. The parameter will be removed in the next major version."]
[types removal] Specifying types in search requests is deprecated."]
我知道从7.0.0版本开始的类型删除,但是我该如何解决,我应该更改我的spring boot版本或我的elasticsearch版本,如何删除那些警告消息?忽略那些警告会影响申请流程吗?
Spring Boot 2.2.6引入了Spring Data Elasticsearch 3.2。以及版本6.8.7中的Elasticsearch客户端库。这不适用于运行版本7的Elasticsearch集群。您至少需要版本7.4.0中的Elasticsearch客户端库和版本4.0中的Spring Data Elasticsearch。