當您需要精確查詢包含多個關鍵字的日志時,您可以使用like語法或短語查詢。
日志樣例
body_bytes_sent:1061
http_user_agent:Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU) AppleWebKit/533.18.1 (KHTML, like Gecko) Version/5.0.2 Safari/533.18.5
remote_addr:192.0.2.2
remote_user:vd_yw
request_method:DELETE
request_uri:/request/path-1/file-5
status:207
time_local:10/Jun/2021:19:10:59
查詢需求
查詢http_user_agent字段值中包含like Gecko
的日志。
查詢示例
本示例基于上述日志樣例和查詢需求進行查詢。
短語查詢
短語查詢,可用于精準匹配一段短語。更多信息,請參見短語查詢。
http_user_agent:#"like Gecko"
Like語法
like語法滿足標準的SQL like語法,在like語法中百分號(%)代表任意個字符,下劃線 (_)代表單個字符。
正確的查詢語句
* | Select * where http_user_agent like '%like Gecko%'
其中,http_user_agent為日志字段。
錯誤的查詢語句
使用如下查詢語句,無法精確查詢。查詢結果將包含
like Gecko
、Gecko like
、like abc Gecko
和Gecko abc like
的日志。"like" and "Gecko"
文檔內容是否對您有幫助?