Всякий раз, когда я пытаюсь назначить document_id с некоторым атрибутом из документов, он создает только один новый документ в ElasticSearch с document_id в качестве имени атрибута, который я пытаюсь использовать. То, что я хочу, - это фактическое количество извлеченных документов, с установленным в качестве первичного ключа в исходной базе данных document_id.
output {
elasticsearch {
hosts => ["placeholder"]
index => "item"
document_id => "%{i.RecordId}"
doc_as_upsert => true
user => "placeholder"
password => "placeholder"
}
}
, в частности, создает новый документ, который выглядит следующим образом;
"_index" : "item",
"_type" : "_doc",
"_id" : "%{i.RecordId}",
"_score" : 1.0,
"_source" : {
Я пробовал несколько разных подходов, таких как копирование записи в поле метаданных, но пока ничего не получалось.
Заранее спасибо за помощь