Допустим, у меня есть этот запрос на совпадение вasticsearch:
{
"query": {
"function_score":
"query": {
"match" : {
"stringQuery" : "blood patient"
}
},
"max_boost": 1,
"min_score" : 0
}
}
}
Я должен упомянуть, что я хочу, чтобы оценки были в диапазоне от 0 до 1.
Моя проблема в том, что когдапеременная «stringQuery» имеет то же значение, что и поисковый термин (в данном случае «пациент крови»), оценка не равна 1, несмотря на то, что строка одинакова.
Может кто-нибудь объяснить, почемуБывает?И как я могу потребовать от Elasticsearch дать мне _score = 1, когда поисковый термин совпадает с переменной?