如何解决如何在elasticsearch中上传xml文件?
有人可以帮助我提供有关如何在弹性搜索中上传 xml 文件的视频教程或简单步骤吗?提前谢谢你!
解决方法
您需要从 logstash 实例读取 XML 文件,以使用以下 logstash 配置将其存储到 Elasticsearch 实例。
input {
file {
path => "/path/to/your/xml/*.xml"
start_position => beginning
sincedb_path => "/dev/null"
}
}
filter {
xml {
source => "message"
target => "doc"
store_xml => false
xpath => [
"/msg/@time","time","/msg/@time_norm","time_norm"
]
}
}
output {
elasticsearch { hosts => ["localhost:9200"] }
stdout { codec => rubydebug }
}
,
FSCrawler 还支持读取 XML 文件。见https://fscrawler.readthedocs.io/en/latest/admin/fs/local-fs.html#indexing-xml-docs
免责声明:我是 FSCrawler 的作者
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。