Привет.
Пытаюсь сделать агрегацию в эластике, чтобы получить уникальные значения поля.
Отправляю запрос вида:
{
"size": 0,
"aggregations": {
"my_uniq": {
"terms": {
"field": "my_field"
}
}
}
}
Проблема в том, что в my_field, в значениях есть точки. Эластик отрабатывает неправильно и возвращает что-то типа:
{
"key" : "i",
"doc_count" : 5230
},
{
"key" : "147",
"doc_count" : 5190
}
Хотя должно быть просто i.147. Как это можно побороть, никто с таким не сталкивался?
Да, если просто выполнять поиск, то все норм.