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 "
}
}
}]
}
}
}
все же это дает результат только для онкара. Не вычисляется полная строка для поиска. Кто-нибудь может мне помочь???