在elasticsearch中使用来自多个索引的脚本的值

时间:2016-08-25 10:55:17

标签: elasticsearch groovyscriptengine

有没有办法编写一个可以从多个索引中读取值并在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添加值并显示为test。 任何人都可以提出实现这个目标的方法吗?

0 个答案:

没有答案