【发布时间】:2016-01-08 20:37:26
【问题描述】:
我正在使用 Elasticsearch 来查找我的结果。如何对查询中的两个字段求和?
{
"query": {
"bool": {
"must": [
{ "term": { "x.flag1": "false" } },
{ "term": { "x.flag2": "false" } }
]
}
}
}
现在我想找到两个字段的总和 x.a 和 x.b 并将其与另一个字段进行比较,例如 x.c
(x.a + x.b === x.c)
我必须将它包含在 bool 查询中。这样只有同时满足这两个条件的记录才会出现在我的结果中。这可能吗?
【问题讨论】:
标签: node.js elasticsearch