【发布时间】:2015-07-16 09:48:27
【问题描述】:
我正在尝试设置 Kibana 仪表板。
在 Elasticsearch 中,只有一种类型的文档。
我们有两个具有相同映射的索引:
索引product_1 和product_2:
"_index": "product_1",
"_type": "product",
"_id": "3da33451d10f095c4b8cd485133dc23639244538",
"_score": 1,
"_source": {
...
source": { "brand": "","category": "","store": "Store1"}
...
}
"_index": "product_1",
"_type": "product",
"_id": "3da33451d10f095c4b8cd485133dc23639244538",
"_score": 1,
"_source": {
...
source": { "brand": "","category": "","store": "Store2"}
...
}
...
我们已经成功创建了关注可视化。
我们需要统计每个字段store的产品(文档)总数:
Top 0 source.store Count
Store1 52,517
Store2 31,517
Store3 12,838
...
所以,问题是:我们如何在这里从第二个索引添加数据,以获得这样的结果:
Top 0 source.store Count (product_1) Count (product_2)
Store1 52,517 42,517
Store2 31,517 56,517
Store3 12,838 13,890
...
非常感谢。
PS:我们已经设法从 2 个索引中收集数据:["product_1","product_2"]
所以kibana源数据,就好像它是一个索引一样,我们得到了错误的结果:
Top 0 source.store Count (product_1+product_2)
Store1 102,517
Store2 62,517
Store3 24,838
...
【问题讨论】: