Запрос на совпадение ElasticSearch: та же строка, но оценка не равна 1 - PullRequest
0 голосов
/ 01 апреля 2019

Допустим, у меня есть этот запрос на совпадение вasticsearch:

{
    "query": {
        "function_score": 
            "query": {
                "match" : {
                    "stringQuery" : "blood patient"
                }
            },
            "max_boost": 1,
            "min_score" : 0

        }
    }
}

Я должен упомянуть, что я хочу, чтобы оценки были в диапазоне от 0 до 1.

Моя проблема в том, что когдапеременная «stringQuery» имеет то же значение, что и поисковый термин (в данном случае «пациент крови»), оценка не равна 1, несмотря на то, что строка одинакова.

Может кто-нибудь объяснить, почемуБывает?И как я могу потребовать от Elasticsearch дать мне _score = 1, когда поисковый термин совпадает с переменной?

...