提问人:Jack 提问时间:9/28/2022 最后编辑:PauloJack 更新时间:9/28/2022 访问量:17
弹性匹配 Nginx 状态代码与匹配短语
Elastic Match Nginx Status Code with match phrase
问:
我希望使用仅与 409 响应代码标头匹配的消息来查询弹性
然而,它确实匹配了太多的结果:例如,任何包含 /409/ 或 -409- 的 url,例如匹配短语运算符不关心前导和尾随空格。
{
"bool": {
"should": [{ "match_phrase": { "message": " 409 " } }],
"minimum_should_match": 1
}
}
提前感谢您的任何评论、线索、通知、启蒙:)
问候
答:
1赞
Paulo
9/28/2022
#1
顶级域名;
根据文档,查询不执行完全匹配。
它正在从输入中创建一个短语,并尝试在整个文本中找到匹配项。match_phrase
因此,在您的情况下,预计会返回。/409/
您正在寻找完全匹配,请使用关键字
字段并按术语搜索。
评论
0赞
Jared Farrish
9/29/2022
通常为 tldr;用于简短的简介,并附有长篇解释。
评论