我需要的东西非常简单,但我无法在 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中做这样的事情吗?(我假设使用动态脚本)