用了Elasticsearch,一口气上5T

kibana filter 不匹配的语法是怎么样的?

Kibana | 作者 awker | 发布于2018年05月24日 | 阅读数:6338

我想把 kibana visualize 中的 url,过滤掉以 js 结尾的,要怎么写 query dsl?我下面的写法不行
QQ截图20180524102701.png



已邀请:

rockybean - Elastic Certified Engineer, ElasticStack Fans,公众号:ElasticTalk

赞同来自:

你语法有问题,match 后面居然直接是 js,建议你现在 dev tools 里面把语句写对了,再贴到这里来

awker

赞同来自:

@strglee 过滤不了 

未命名1527133860.png

 
我试了这样也不行
{
"query": {
"bool": {
"must_not": {
"term": {
"uri": "js"
}
}
}
}
}

awker

赞同来自:

这样可以了
{
"query": {
"bool": {
"must_not": {
"wildcard": {
"url": {
"value": "*.js"
}
}
}
}
}
}

参考 wildcard-query 

要回复问题请先登录注册