Elasticsearch范围包含多个字段

时间:2016-09-16 02:51:28

标签: elasticsearch

这是我试图查询的数据

    "price": {
          "a": 1,
          "b": 5,
          "c": 99,
          "d": 13,
          "f": 19
        }

我最初的计划是做这样的事情

    range: {
      "price.*": {
         gte: 10,
         lt: 15
       }
    } 

不幸的是,它不接受带通配符的字段名称

    multi_match: {
      query: "[10 TO 15]",
      fields: ["price.*]
    }

这种工作方式有效,工作时间为10 - 15,从1到15不起作用。

0 个答案:

没有答案