有沒有辦法在elasticsearch的bool查詢中將最小分數應用到must子句中。在Elasticsearch的布爾查詢中的「必須」的Min_score
我希望能夠做這樣的事情:
{
"query": {
"bool": {
"must": [
{
"match": {
"name": {
"query":"A Name",
"min_score": 0.3
}
}
},
{
"match": {
"address": {
"query":"1 Somewhere Street, Somewhereset, UK",
"min_score": 0.3
}
}
}
]
}
}
}
這將需要的姓名查詢相匹配的得分> 0.3,地址查詢相匹配的得分> 0.3的文檔被退回。儘管有可怕的地址匹配(例如,僅匹配1),但這仍然阻止返回真正的好名字匹配,反之亦然。
我目前正在使用Elasticsearch 1.5,但我也希望這在過去的2.3。
指定彈性的版本可以幫助很多的一些問題 - 有V1和V2之間的差異5。 – Harvey