【发布时间】:2018-04-20 01:46:32
【问题描述】:
我的数据如下所示:
CK/YZfB6XUmSOSM3IJqM2Q; Response code: 404. Elapsed: 0ms. Request: GET /marketing4kk/TiKjYU2JY0L2N14QLg; Response code: 200. Elapsed: 10ms. Request: GET /api/monitorvhXVsw4sBk69qv7dGE8JYw; Response code: 404. Elapsed: 0ms. Request: GET /graph-statistics
4kk/TiKjYW2JY0L2N14QLg; Response code: 200. Elapsed: 10ms. Request: GET /api/monitor
我正在尝试查询/过滤掉它,所以我只保留 4xx 响应。
我已阅读有关 wildcards 的文档,因此我希望以下查询中至少有一个可以正常工作(这是用 Kibana 编写的):
message: "Response code: 4??"
message: 4??.
message: "Response code: 4*"
以下是这些在 JSON 中的外观,以防转义问题(为简洁起见,我在同一个 JSON 中列举了所有 3 个查询):
"filter" : [],
"query" : {
"query_string" : {
"query" : "message: \"Response code: 4??\"",
"query" : "message: 4??.",
"query" : "message: \"Response code: 4*\"",
"analyze_wildcard" : true
}
},
到目前为止,我没有运气,而且我的想法已经不多了......
【问题讨论】:
标签: search lucene wildcard kibana