4
我需要的非常簡單,但我無法找到如何在Elasticsearch中完成它,可能是因爲需要完成的複雜性。elasticsearch動態查詢 - 向每個返回的文檔添加另一個字段
輸入(兩個示例JSON文件)
{ "car" : 150, "bike" : 300 }
{ "car" : 100, "bike" : 200}
我理想中的回報是,當我火了返回我的文件有一個額外的字段inventory
其定義爲數量的總和搜索查詢汽車和自行車。並按排序順序。
樣本輸出:
hits: [
{ "car" : 150, "bike" : 300, "inventory": 450},
{ "car" : 100, "bike" : 200, "inventory": 300}
]
是否有可能做elasticsearch這樣的事情? (我假設使用動態腳本)
你可以創建第三個字段中的數據被插入時,或也可以使用[腳本](http://stackoverflow.com/問題/ 24444966 /彈性搜索找到 - 和 - 個字段,在單查詢)。 – 2014-10-07 05:09:50
http://blog.qbox.io/elasticsearch-aggregations – 2014-10-07 08:50:48