По запросу "ев", находится "ели". По остальным запросам вроде нормально.
Установлен плагин с русской морфологией
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
}