0
我正在使用Elasticsearch來查找我的結果。我如何在查詢中添加兩個字段?如何在彈性搜索中的bool查詢內求和兩個字段?
{
"query": {
"bool": {
"must": [
{ "term": { "x.flag1": "false" } },
{ "term": { "x.flag2": "false" } }
]
}
}
}
現在我想找到兩個領域x.a
和x.b
的總和並將其與其他領域相比,說x.c
(x.a + x.b === x.c)
我必須包括這個布爾查詢中。所以只有那些滿足這些條件的記錄纔會出現在我的結果中。這可能嗎?
Thanks.Let me try。 –
:QueryParsingException [[dooht] [bool]查詢不支持[filter]];我得到這個錯誤怎麼辦? –
你是否在2.0以前的版本中? – Val