您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

如何使用Java API为Elasticsearch调用Groovy脚本

如何使用Java API为Elasticsearch调用Groovy脚本

您可以这样做:

Map<String, Object> params = ImmutableMap.of("dynamicValue", 7);
SearchResponse response = client().prepareSearch("test-index")
        .setQuery(matchAllQuery())
        .addScriptField("checkValue", new Script("test", ScriptType.FILE, "groovy", params))
        .execute().actionGet();

您需要将存储test.groovy文件config/scripts文件夹中的每个数据节点上,并且确保在脚本启用config/elasticsearch.yml

script.inline: on
script.file: on
java 2022/1/1 18:15:27 有409人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶