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