如何解决[类型删除],不建议在搜索请求中指定类型。“](elasticsearch 7.4.0,spring boot 2.2.6)?

问题描述 投票:1回答:1

我正在开发我的第一个使用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版本,如何删除那些警告消息?忽略那些警告会影响申请流程吗?

java spring-boot elasticsearch spring-data-elasticsearch
1个回答
0
投票

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。

© www.soinside.com 2019 - 2024. All rights reserved.