Elasticsearch — местами странно ищет, почему так?

По запросу "ев", находится "ели". По остальным запросам вроде нормально.
Установлен плагин с русской морфологией https://github.com/imotov/elasticsearch-analysis-m...

маппинг
'properties': {
            'id': {'type': 'integer'},
            'name': {'type': 'string', 'analyzer': 'russian_morphology'},
        }


curl -XPOST 'http://localhost:9200/myindex/tags/_search' -d '{"query": 
                               {"match": {"name": "ев"}}}'


{
    "_shards": {
        "failed": 0,
        "successful": 5,
        "total": 5
    },
    "hits": {
        "hits": [
            {
                "_id": "1160",
                "_index": "myindex",
                "_score": 5.7484603,
                "_source": {
                    "id": 1160,
                    "name": "ели"
                },
                "_type": "tag"
            }
        ],
        "max_score": 5.7484603,
        "total": 1
    },
    "timed_out": false,
    "took": 5
}
  • Вопрос задан
  • 285 просмотров
Пригласить эксперта
Ответы на вопрос 2
@gulitskiy
настройки анализаторов и маппинг покажите
Ответ написан
un1t
@un1t Автор вопроса
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы