我在 Elasticsearch 8.12.2 中有一些日志,我想过滤(在 Kibana 中)以查找包含字符串的消息字段
Externalkey''
这是两个单引号。
当我写作时
message: "Externalkey''"
在 Kibana 8.12.2 的搜索字段中
无论后面是否加引号,我都会得到
Externalkey
的匹配项。
根据谷歌搜索问题,我已经尝试过
message: "Externalkey\'\'"
和
message: "Externalkey\\'\\'"
和
message: "Externalkey\\\\'\\\\'"
以及
message: Externalkey''
结果相同。
如何在 Kibana 中搜索单引号?
只要使用(匹配)就不需要引号 '',因为分析器已经将它们删除,只需搜索“Externalkey keyValue”,并确保模糊度为零且运算符为 AND,
您可以在这里阅读更多相关信息: https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-match-query.html