假设我在elasticsearch中有此匹配查询:
{
"query": {
"function_score":
"query": {
"match" : {
"stringQuery" : "blood patient"
}
},
"max_boost": 1,
"min_score" : 0
}
}
}
我不得不提到我希望分数在0到1之间。
我的问题是,当“ stringQuery”变量与搜索词(在本例中为“ blood Patient”)具有相同的值时,尽管字符串相同,但分数不等于1。
谁能解释为什么会这样?当搜索词与变量相同时,我如何要求Elasticsearch给我_score = 1?