Процессор ввода документов splitsearch split для документов
asticsearch предоставляет механизм загрузки для преобразования документов во время их индексации. Процессор может преобразовывать поля, добавлять и удалять поля из проиндексированных документов. В редких случаях можно даже написать свой собственный плагин преобразования. Однако я не могу найти возможности для создания нескольких выходных документов для одного входного документа. Возможно ли это как-то с помощью ingest
модуль в упругой? Я хотел бы разделить один документ на несколько документов. Всегда ли должно быть отношение один к одному между входным и преобразованным документом?
1 ответ
Входящий узел может преобразовывать только те документы, которые проиндексированы, но не подходят для того, чего вы пытаетесь достичь. Вместо этого вам нужно взглянуть на плагин разделенного фильтра Logstash и посмотреть, работает ли он для вашего случая использования - https://www.elastic.co/guide/en/logstash/current/plugins-filters-split.html