如何在elasticsearch索引中保留我的couchdb文档中的_rev字段。我正在使用logstash从couchdb向ES添加数据。 在我的logstash.config文件中,我只有输入和输出部分。
以下是输入部分:
couchdb_changes {
db => "users"
sequence_path => "seq_files\users_couchdb_seq"
tags => ["users"]
}
这是输出部分:
if "users" in [tags] {
elasticsearch {
document_id => "%{[@metadata][_id]}"
index => "users_index"
hosts => ["127.0.0.1:9200"]
}
我可以在我的elasticsearch索引的_source字段下看到我的couchdb数据库中的_id和其余字段(elasticsearch中的_id显示为' id')但缺少_rev字段(并且没有等效字段)在我的ES索引中)。如何将_rev字段也移植到ES。我是否需要为此添加某种过滤器,还是需要在logstash couchdb插件中更改某些内容?及时的帮助将不胜感激。
感谢。