gpt4 book ai didi

elasticsearch - 如何过滤(排除)在Kibana中Elastic搜索查询DSL给出的所有结果?

转载 作者:行者123 更新时间:2023-12-02 22:27:46 25 4
gpt4 key购买 nike

我正在尝试查看连接到我的Web服务器的用户代理列表。
我写了这个(工作)查询:

{
"query": {
"regexp": {
"useragent": {
"value": "Mozilla/5.0 \\(Windows.*"
}
}
}
}

但是,当我尝试获取Invert匹配项(类似于Grep中的-v)时,找不到答案。

我看到了这个帖子-
elastic search query filter out ids by wildcard
但这没有用-尝试复制的下奏,仅过滤器,仅must_not,带和不带bool,带和不带match_all。

我也在Google上搜索了运气不好的答案。

谁能帮帮我吗?

最佳答案

使用bool querymust_not子句,如下所示:

{
"query": {
"bool": {
"must_not": [
{
"regexp": {
"useragent": {
"value": "Mozilla/5.0 \\(Windows.*"
}
}
}
]
}
}
}

关于elasticsearch - 如何过滤(排除)在Kibana中Elastic搜索查询DSL给出的所有结果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57122477/

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