Elasticsearch: у меня есть поле даты, и я получил сообщение об ошибке: «Fielddata отключен в текстовых полях по умолчанию - PullRequest
0 голосов
/ 24 января 2020

В Elasticserach у меня есть отображение поля даты в качестве даты, и я получил сообщение об ошибке: «Fielddata отключен в текстовых полях по умолчанию.» В запросе Kibana.

Полное сообщение об ошибке: «Fielddata отключен для текстовых полей по умолчанию. Установите fielddata = true на [log_processed.time], чтобы загрузить полевые данные в память путем инвертирования инвертированного индекса. Обратите внимание, что это может, однако, использовать значительную память. Вместо этого используйте вместо этого ключевое слово field. "

Поле log_processed.time относится к типу даты. Я прочитал документацию: https://www.elastic.co/guide/en/elasticsearch/reference/current/fielddata.html и понимаю, что этот тип ошибки происходит только с текстовыми полями.

Я попытался ignore_malformed: https://www.elastic.co/guide/en/elasticsearch/reference/current/ignore-malformed.html, но не работает.

Я использую версию elasti 7.4.1 c.

Спасибо.

1 Ответ

0 голосов
/ 24 января 2020

Попробуйте обновить сопоставление с помощью свойства ignore_malformed. Детальное обсуждение: https://www.elastic.co/guide/en/elasticsearch/reference/current/date.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...