在 elasticsearch 中无法获得 "script_fields" 的结果
Can not get result of "script_fields" in elasticsearch
我正在尝试使用 "script_fields" 为我的字段设置新值,但我看不到我在结果集上添加的 "field",{
"query": {
"my_type_x": xxx
},
"script_fields": {
"test1": {
"script": "doc['my_type'].value * 3"
}
}
}
一旦我在 elasticsearch 上启动它,我就没有错误,也没有任何问题地得到结果,但是我看不到任何 "test1" 值发生变化。
我需要在哪里复习?如果有什么问题,你能告诉我吗?
谢谢
我的问题出在 Elasticsearch 的配置上。我刚刚添加,
script.disable_dynamic: false
它开始起作用了。
我正在尝试使用 "script_fields" 为我的字段设置新值,但我看不到我在结果集上添加的 "field",{
"query": {
"my_type_x": xxx
},
"script_fields": {
"test1": {
"script": "doc['my_type'].value * 3"
}
}
}
一旦我在 elasticsearch 上启动它,我就没有错误,也没有任何问题地得到结果,但是我看不到任何 "test1" 值发生变化。
我需要在哪里复习?如果有什么问题,你能告诉我吗?
谢谢
我的问题出在 Elasticsearch 的配置上。我刚刚添加,
script.disable_dynamic: false
它开始起作用了。