我想做一些与此索引相似的事情:
curl -X PUT 'localhost:9200/music/song/1?refresh=true' -d '{
"name" : "Nevermind",
"suggest" : {
"input": [ "Nevermind", "Nirvana" ],
"output": "Nirvana - Nevermind",
"payload" : { "artistId" : 2321 },
"weight" : 34
}
}'
但是使用logstash。事实上,我最感兴趣的部分是重量场。
所以在过滤器&输出我的配置文件的一部分,我期待类似的东西:
filter {
csv {
columns => ["Name","zipcode","weight_number"]
separator => ";"
}
}
output {
stdout{
codec => "json"
}
elasticsearch {
hosts => ["localhost:9200"]
index => "city"
weight => %{weight_number} //This is it
}
}
我知道这没有机会跑,但我希望我能让你理解我能找到的东西。