有没有办法编写一个可以从多个索引中读取值并在 Elasticsearch 中生成结果的脚本?
例如:
curl -XGET 'localhost:9200/index1,index2/_search?pretty' -d '
{
"script_fields" : {
"test1" : {
"script" : {
"inline":"my_var1 + my_var2",
"params":{
"my_var1":"value from index1"
"my_var2":"value from index2"
}
}
}
}'
假设我需要添加 index1 和 index2 中的值并将其显示为测试。任何人都可以提出实现这一目标的方法吗?