gpt4 book ai didi

ruby - 如何在带有其gem的ElasticSearch中启用动态脚本?

转载 作者:行者123 更新时间:2023-12-03 01:03:38 25 4
gpt4 key购买 nike

由于进行此聚合,因此出现了nested: ScriptException[dynamic scripting for [groovy] disabled];错误:

agg :category_aggregation do
{
terms: {
script: "doc['categories.id'].value + '|' + doc['categories.name'].value",
size: 30
}
}
end

我正在使用官方的elasticsearch gem,还尝试了耐嚼性,但是找不到在任何地方启用dynamic_search的方法。

我的OS X中的ElasticSearch版本:1.5.2附带自制软件。

最佳答案

ES群集中​​elasticsearch.yml配置文件中的Dynamic scripting can only be enabled

将此添加到每个节点上的文件中,然后重新启动集群:

script.disable_dynamic: false

更新

由于已经通过自制软件安装了ES,因此可以在 elasticsearch.yml中找到 /usr/local/Cellar/elasticsearch/1.5.2/config文件

关于ruby - 如何在带有其gem的ElasticSearch中启用动态脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33734189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com