Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
<img src="//i.stack.imgur.com/RUiNP.png" height="16" width="18" alt="" class="sponsor tag img">elasticsearch 索引时如何在elasticsearch中设置动态权重?_<img Src="//i.stack.imgur.com/RUiNP.png" Height="16" Width="18" Alt="" Class="sponsor Tag Img">elasticsearch_Indexing_Logstash - Fatal编程技术网 elasticsearch 索引时如何在elasticsearch中设置动态权重?,elasticsearch,indexing,logstash,elasticsearch,Indexing,Logstash" /> elasticsearch 索引时如何在elasticsearch中设置动态权重?,elasticsearch,indexing,logstash,elasticsearch,Indexing,Logstash" />

elasticsearch 索引时如何在elasticsearch中设置动态权重?

elasticsearch 索引时如何在elasticsearch中设置动态权重?,elasticsearch,indexing,logstash,elasticsearch,Indexing,Logstash,我想做一些类似于此索引的事情: curl -X PUT 'localhost:9200/music/song/1?refresh=true' -d '{ "name" : "Nevermind", "suggest" : { "input": [ "Nevermind", "Nirvana" ], "output": "Nirvana - Nevermind", "payload" : { "artistId" : 2321 },

我想做一些类似于此索引的事情:

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

  }
}

我知道这没有机会运行,但我希望我能让您充分理解我的搜索内容。

您可以在输入配置中尝试映射,我从不尝试CSV,但使用JDBC插件我做了类似的事情:“选择名称,以电影权重查看…”。您可以在输入配置中尝试映射,我从来没有尝试过CSV,但使用JDBC插件我做了类似的事情:“选择名称,从电影中按权重查看…”。