访问script_fields中的元字段

时间:2018-03-22 12:34:23

标签: elasticsearch elasticsearch-5

我想在elasticsearch script_fields查询中使用一些元字段,

我尝试过以下两种方式,但都失败了。

第一种方法:

{
   "query": {
      "match_all": {}
   },
   "script_fields": {
      "FIELD_NAME": {
         "script": {
            "lang": "painless",
            "source": "params._routing"
         }
      }
   }
}

第二种方法:

{
   "query": {
      "match_all": {}
   },
   "script_fields": {
      "FIELD_NAME": {
         "script": {
            "lang": "painless",
            "source": "params['_routing']"
         }
      }
   }
}

有没有办法访问元字段,即“_routing”,“_ parent”?

0 个答案:

没有答案