gpt4 book ai didi

csv - Logstash:为 Elasticsearch 解析多行字段

转载 作者:行者123 更新时间:2023-11-29 02:53:11 25 4
gpt4 key购买 nike

我尝试为 elasticsearch 准备一个 csv 文件。但是,csv 文件中有一个多行字段,表示一个非结构化文本字段。例如,

id_num,text
1,"bla bla bla
bla bla

bla bla bla"
2, "bla bla
bla"

对于没有多行字段的csv,我知道怎么处理,比如

input {
stdin {}
}

filter {
csv {
separator => ','
columns => ["id_num","text"]
}
}

output {
elasticsearch {
host => 'localhost'
index_type => "locality"
flush_size => 1000
protocol => 'http'
}

然而,这给了我

Unclosed quote 

错误。请帮忙!

最佳答案

你试过多行过滤器吗

例如

filter {
multiline {
pattern => "(^.+id_num.+)"
what => "next"
}
}

关于csv - Logstash:为 Elasticsearch 解析多行字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25945465/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com