Я пытаюсь применить «фильтр символов сопоставления» (для сопоставления точек как пробелов) в elasticsearch, но не могу найти файл, в котором можно выполнить настройку. Индексы в моем экземпляре elasticsearch создаются logstash с использованием шаблона, который также добавляет поля .raw. Как мне настроить elasticsearch для моих требований?
Использование фильтра сопоставления символов при создании индекса с использованием logstash
Ответы (1)
Logstash поставляется с шаблоном индекса для индексов logstash-*, который, как вы заметили, добавляет поля .raw. Файл называется elasticsearch-template.json и устанавливается как /opt/logstash/lib/logstash/outputs/elasticsearch/elasticsearch-template.json, если вы устанавливаете пакет Debian.
Не редактируйте его напрямую, а сделайте его копию и задайте поле template
чтобы выходные данные elasticsearch указывали на вашу копию. При необходимости установите для параметра manage_template
значение false, если вместо этого вы хотите управлять шаблонами самостоятельно. позволить Logstash сделать это за вас.
person
Magnus Bäck
schedule
11.01.2015