Elastic Search Match_phrase не дает детерминированного результата

Я определил отображение следующим образом.

PUT _template/name
"mappings": {
    "_default_": {
        "name": {
            "type": "string",
            "analyzer" : "synonyms_expand",
            "index" : "analyzed",
            "position_offset_gap": 100
        },
    }
}

Я выполняю следующий запрос

GET _search
{
    "query": {
        "bool": {
            "should" : [{
                "match_phrase": {
                    "petitioners.name": {
                        "query": "onkar kundargi "
                    }
                }
            }]
        }
    }
}

все же это дает результат только для онкара. Не вычисляется полная строка для поиска. Кто-нибудь может мне помочь???

0 ответов

Другие вопросы по тегам