执行搜索时,我知道如果我想查询低于某个值的pamareter,我必须执行以下脚本:
{"query": {
"bool": {
"must": [
{
"range": {
"length": {
"lte": "22"
}
}
}
]
}
}
}
但是,我想通过logstash中的弹性插件做同样的事情。
elasticsearch{
query =>= "...."
}
但我没有找到如何做到这一点。 (并且该网站没有提供任何帮助https://www.elastic.co/guide/en/logstash/current/plugins-filters-elasticsearch.html)
感谢您的关注和帮助。
乔
答案 0 :(得分:1)
使用query string query syntax,你可以这样做
elasticsearch{
query =>= "length:{* to 22]"
}
另请注意,如果this issue获得了一些牵引力,我们可能会在某些时候使用查询DSL。