在elasticsearch文档中有这样一行:
AcknowledgedResponse putTemplateResponse = client.indices().putTemplate(request, LEGACY_TEMPLATE_OPTIONS);
不幸的是,Javadoc中有两个方法具有相同的签名。一个已弃用的,一个更新的。在IntelliJ-idea中,它总是指被弃用的那个。我不知道如何解决这个问题。
我在代码中是这样使用的:
AcknowledgedResponse putTemplateResponse = client.indices().putTemplate(request, RequestOptions.DEFAULT);
直接添加
org.elasticsearch.client.core.AcknowledgedResponse putTemplateResponse = client.indices().putTemplate(request, RequestOptions.DEFAULT);
创建对象时。