嵌套的ElasticSearch rangequery数组

时间:2018-07-03 22:45:56

标签: elasticsearch

我有一个包含以下属性的映射(示例):

{
  "stocks": [
    {
      "city": 1,
      "quantity": 12
    },
    {
      "city": 2,
      "quantity": 0
    }
  ]
}

即一组嵌套元素。

现在,我想使用范围查询,过滤给定城市中包含肯定quantity 的文档。如果我仅使用标准范围查询"gte": 1,它将考虑任何个股票,并且如果某个城市包含正数,则将匹配。

我将如何搜索此数组以将其过滤到给定的城市?

到目前为止,我当前的查询是here

0 个答案:

没有答案