带匹配短语的弹性匹配Nginx状态码

hfwmuf9z  于 2022-10-06  发布在  Nginx
关注(0)|答案(1)|浏览(137)

我希望用只与409响应代码头匹配的消息来查询弹性

然而,它确实匹配了太多的结果:任何包含/409/或-409-的URL都是举例说明的,就像匹配短语操作符不关心前导和尾随空格一样。

{
  "bool": {
    "should": [{ "match_phrase": { "message": " 409 " } }],
    "minimum_should_match": 1
  }
}

预先感谢您的任何评论、线索、通知、启发:)

问候

i1icjdpr

i1icjdpr1#

TLDR;

根据文档,match_phrase查询未执行完全匹配。它正在根据输入创建一个短语,并尝试在整个文本中查找匹配。

因此,在您的情况下,应该返回/409/

您正在寻找exact match, either use a keyword field and search by term

相关问题