4
A
回答
7
您可以按类型过滤聚合,然后使用子聚合。例如:
{
"aggs": {
"Test 1": {
"filter": {
"type": {
"value": "type1"
}
},
"aggs": {
"agg_name": {
"terms": {
"field": "field1",
"size": 10
}
}
}
},
"Test 2": {
"filter": {
"type": {
"value": "type2"
}
},
"aggs": {
"agg_name": {
"terms": {
"field": "field2",
"size": 10
}
}
}
}
}
}
0
如果您可以通过现场聚集在所有类型:
curl -XGET 'localhost:9200/index/type1,type2,type3,typeN/_search/?pretty=true' -d '{
"query": {
"filtered": {
"query": {
"match_all": {}
}
}
},
"size": 0,
"aggs": {
"field_aggs": {
"terms": {
"size": 0,
"field": "field_common_on_all_types"
},
"aggs": {
"testing": {
"terms": {
"field": "_type"
},
"aggs": {
"testing": {
"date_histogram": {
"field": "date_start",
"interval": "month",
"format": "yyyy-MM-dd HH:mm:ss"
}
}
}
}
}
}
}
}'
相关问题
- 1. ElasticSearch(Nest)中的类型聚合
- 2. 限制按类型
- 3. Elasticsearch DSL:聚合
- 4. Elasticsearch聚合
- 5. Elasticsearch聚合
- 6. ElasticSearch - 术语聚合按空白分割
- 7. 按用户定义的组elasticsearch聚合
- 8. 按月分组的ElasticSearch聚合信息
- 9. Elasticsearch中的聚合
- 10. Elasticsearch汇总聚合
- 11. 嵌套聚合Elasticsearch
- 12. Elasticsearch - 排除聚合
- 13. ElasticSearch聚合十年
- 14. ElasticSearch:聚合滤波
- 15. ElasticSearch聚合函数
- 16. Elasticsearch过滤聚合
- 17. Elasticsearch,嵌套聚合
- 18. Elasticsearch聚合或多重聚合
- 19. elasticsearch对分类值的排序聚合
- 20. Elasticsearch聚合不适用于嵌套类型字段
- 21. Elasticsearch - Bucket_script和buckets_paths返回“无法找到聚合器类型”
- 22. Elasticsearch post_filter对嵌套类型没有过滤聚合
- 23. elasticsearch聚类问题
- 24. ElasticSearch混合查询类型
- 25. Elasticsearch按类型排序
- 26. 收听elasticsearch中的聚合
- 27. elasticsearch中的消息聚合
- 28. elasticsearch中的子聚合
- 29. Elasticsearch聚合和过滤器
- 30. Elasticsearch嵌套基数聚合
真棒,就像一个魅力! – Stephen
这应该发布到'your_server_url/index/_search'(URL中没有类型) – alf