Я использую logstash для ввода моих журналов в elasticsearch. Каждый день, это создать новый индексдобавить пользовательское сопоставление для elasticsearch в logstash
вот мой выходной частью моего logstash конфигурационного файла
output {
stdout { codec => rubydebug }
elasticsearch {
hosts => ["127.0.0.1"]
index => "logstash-%{+YYYY.MM.dd}"
}
}
Я хочу некоторые поля должны быть не проанализированы. Но каждый раз, когда создается новый индекс, создается новое сопоставление и анализируются все поля. Как я могу заставить elasticsearch использовать конкретное отображение каждый раз, когда создается новый индекс?
Что вы получаете, когда вы запустите следующую команду 'локон -XGET LOCALHOST: 9200/_template'? – Val
Возможный дубликат [Изменить сопоставление строк по умолчанию на «не проанализировано» в Elasticsearch] (http://stackoverflow.com/questions/27483302/change-default-mapping-of-string-to-not-analyzed-in-elasticsearch) – baudsp