支持短语的搜索
例如:输入Broker may not be available,输出日志为所有含有短语Broker may not be available的日志。
Lucene 语法查询
支持检索类型
规则
示例
全文检索-单词检索
输入单个词语进行搜索,精准输出所有包含该词语的日志
startup
全文检索-短语检索
输入双引号“”囊括短语进行搜索,精准输出所有包含该短语的日志
startup
布尔表达式搜索
支持 A AND B 搜索,输出所有同时包含 A 和 B 的日志;支持 A OR B 搜索,输出所有含有 A 或所有含有 B 或同时含有 A 和 B 的日志;支持 A NOT B 搜索,输出所有含有 A 同时不含有 B 的日志;支持 +A,输出所有包含 Term 的日志;支持 -A,输出的日志不包含 A
-
通配符搜索
支持 ? 搜索,?可匹配单个字符; 支持 * 搜索,* 可匹配0到多个字符
-
模糊搜索
支持 A~Beta(数值) 启动模糊搜索,输出包含所有距离 A 相似度为 Beta 的单词的日志。该模糊检索查询出拼写错误的单词
-
优先级搜索
支持 A^beta(数值) B 搜索,使 A 的搜索优先级相较于 B 提高 Beta
-
转义特殊字符
以下字符当作值搜索时需要用\\转义:
+- = && \\| > < ! ( ) { } [] ^ " ~ * ? : \\ /
(1+1)\\=2用来查询(1+1)=2
正则表达式查询
支持使用正则表达式对日志进行搜索。
例如:搜索形如以 p 开头 r 结尾的关键词,我们可以直接在搜索框内输入/p.*r/进行匹配。