阅读背景:

ES查询之刨根问底

来源:互联网 

  昨天有一个需求,就是想要根据某个网关url做过滤,获取其下面所有的上下文nginx日志;如果直接"query":"https://XXX/YYY/ZZZ"发现有问题,啥也查不出来,后来仁杰指出来需要使用“”括起来,果然这样就变成了前后匹配的模糊查询了。但是继续,我发现如果我指定了字段"query":"request:\"https://XXX/YYY/ZZZ\""就啥也返回不了了;但是如果是换位message字段则可以;后来发现原来是因为request的类型是keywords,message的类型是text,所以request必须是全匹配,message是模糊匹配。  昨天有一个需求,就是想要根据某个网关url做过滤,获取其下面所有的上下文nginx日志;如




你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: