У меня есть индекс (данные в него не индексируются, только поиск по нему осуществляется по средствам кибаны и ее дашбоардов) у которого постоянно растет размер fielddata. Стал разбираться и обнаружил с помощью запроса GET /_cat/fielddata?v&s=size что филддата растет для поля request_uri.keyword.
На сколько я понял из документации
- филддата по умолчанию выключена (а сам я ее не включал)
- филддата не может быть для keyword полей.
Так же путем практических тестов стало понятно что филддата растет из-за того что делаешь сортировку в табличном виджете содержащем поле request_uri.keyword
Филддата растет и никогда сама не сбрасывается. Сбросить ее можно только либо рестартанув кластер, либо отправив запрос POST /<index_name>/_cache/clear?fielddata=true
Кроме того, обнаружил что другой аналогичный индекс, но в который идет непрерывная индексация - филддату тоже имеет, но она постоянно сбрасывается (это видно на графике):
Вопросы:
- Какова природа филддаты в моем случае?
- Как мне избавится от филддаты?