Elasticsearch:匹配嵌套文档的平均计数

时间:2017-02-19 12:35:44

标签: elasticsearch aggregation elasticsearch-aggregation

我有包含嵌套项目的文档。映射类似于以下内容:

"document": {
   "properties": {
       "fieldA": { "type": "integer" },
       "items": { "type": "nested",
                  "properties": {
                     "is_x": {"type": "boolean"},
                     "name": {"type": "string"}
                   }
       }
    }
 }

示例文档:

document:
  fieldA: 123,
  ...
  items: 
  [
    { "name": "item1", "is_x":true},
    { "name": "item2", "is_x":false},
      ...
    { "name": "itemn", "is_x":true}
  ]

我想获得每个包含"is_x"=false

的文档的平均项目数

一种选择是在索引编制期间保存此值,但我很想知道在搜索过程中如何做到这一点(在这种情况下搜索性能不是问题)。

0 个答案:

没有答案