【发布时间】:2020-09-19 18:56:02
【问题描述】:
我使用:Elasticsearch 7.7、Kibana 7.7
例如,让我们取两个索引:
简单映射的用户索引:
PUT /user_index
{
"mappings": {
"properties": {
"user_id": { "type": "text" },
"user_phone": { "type": "text" },
"name": { "type": "text" }
}
}
}
用简单的映射检查:
PUT /check_index
{
"mappings": {
"properties": {
"user_id": { "type": "text" },
"price": { "type": "integer" },
"goods_count": {"type": "integer"}
}
}
}
我想像这样构建表格可视化:
________________________________________________________________________
user_id | user_phone | average_price | sum_goods_count |
___________|_______________|_____________________|______________________
1 | 123 | 512 | 64 |
___________|_______________|_____________________|______________________
2 | 456 | 256 | 16 |
___________|_______________|_____________________|______________________
所以我的问题是:
-
是真的吗?
-
我是否正确理解我需要查询这两个索引,获取用户列表,然后循环创建带有支票的购物车?
【问题讨论】:
-
user_index在获得预期输出方面有什么用?因为您的预期输出包含的字段也存在于check_index中。 -
@Bhavya Gupta,这只是一个例子,真正的挑战要复杂得多,我需要建立一个包含两个索引字段的表。我希望有人能给我一个关于如何实现它或如何解决这个问题的想法。
标签: elasticsearch elasticsearch-7 kibana-7