具有模式匹配的多个字段的范围查询

时间:2016-06-12 06:55:06

标签: elasticsearch range

我想在多个字段上执行范围查询,其格式如下:

GET /testindex/testtype/_search
{
   "query": {
      "range": {
         "a*": {
            "gt": 14
         }
     }
   }
}

我在范围查询字段名称中设置了一个*来对以' a'开头的所有字段执行此查询。 我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

实现这一目标的一种方法是使用query string query syntax,如下所示:

GET /testindex/testtype/_search?q=a\*:{14 TO *}