Мне нужно добавить / обновить несколько полей в существующих документах эластичного индекса.Я не могу использовать API обновления в logstash, поскольку существует более одного индекса для обновления.Я хотел бы указать псевдоним для запроса на обновление.Можете ли вы поделиться своими мыслями.Ниже приведен конфиг, построенный
<!-- begin snippet: js hide: false console: true babel: false -->
<!-- language: lang-js -->
input {
file {
path => "D:\Elastic\logstash-5.5.0\config\user_updated.csv"
start_position => "beginning"
sincedb_path => "D:\null"
}
}
filter {
csv {
separator => ","
columns => ["ID", "xml"]
}
}
output {
stdout {
codec => rubydebug
}
http {
url => "http://localhost:9200/aliastest/doc/_update_by_query"
http_method => "post"
format => "json"
}
}