如何在SearchRequestBuilder中为Elasticsearch版本6.6.1设置脚本模板

时间:2019-07-10 10:08:24

标签: java elasticsearch elasticsearch-java-api

我能够在es 2.4.1中设置模板,但是es 6.6.1中不再提供此功能。有什么替代方法?

Template template = new Template(esReqParams.getTemplateName(), esReqParams.getScriptType(),
        esReqParams.getLang(), esReqParams.getXContentType(), esReqParams.getParams());

SearchRequestBuilder searchRequestBuilder = esClient.prepareSearch(esReqParams.getIndexes())
.setTypes(esReqParams.getDocTypes())
.setTemplate(template);
  1. org.elasticsearch.script.Template在es6中不存在
  2. 方法setTemplate也不存在。

0 个答案:

没有答案