0
我在ElasticSearch中有这样的文档。我想要搜索并得到像sql server pivot的结果。但我不知道我该怎么做。弹性搜索行到列
Name | Year | Gear
C30 2012 A
C30 2011 M
C30 2014 M
C30 2015 A
C30 2013 A
V40 2012 A
V40 2013 M
V40 2015 A
S60 2012 M
S60 2011 A
当我搜索'C30 A'时,我想要显示这样的数据。
Name | Years
C30 2012,2015,2013
我该怎么做? ES有可能吗?
请问您是否可以说明您的数据是否已经以上面显示的格式编入索引?这意味着每个文档都有一个名称,年份和齿轮字段? – Manolis 2015-02-10 09:03:03
您应该可以使用聚合。在这种情况下,在名称和齿轮上使用筛选器的过滤器聚合以及年份中的嵌套术语聚合应该有所裨益。这会给你一个给定名字和装备最常见的年份列表。 – 2015-02-10 11:15:50
@Manolis我的数据在Elasticsearch中编入索引 – user1924375 2015-02-10 16:53:22