0
在我的ES索引中,文檔有兩個字段,score_min
和score_max
,我試圖在bool查詢中進行提升。在布爾查詢中組合兩個範圍過濾器
我想提高所有score_min <= expected_score <= score_max
爲真的文檔。
我知道我可以在must子句中放入兩個range
查詢,但這意味着其他文檔會被忽略。
有沒有辦法做這樣的事情
..
..
"should": [
...
...
"some_query": {
"and": [
"range": {
"score_min": {
"lte": expected_score
},
},
"range": {
"score_max": {
"gte": expected_score
}
}
"boost": 2
]
}
]