筛选¶
在查看器中,可以通过指定字段名和字段值进行筛选查询数据。
注意
筛选与搜索的最大区别是输入内容中是否存在 :(冒号间隔符)。如果存在,则视为筛选条件;如果不存在,则视为搜索条件。
运算符¶
不同类型的字段支持的运算符有所不同,具体如下:
-
字符串字段运算符:
=、≠、match、not match、wildcard、not wildcard、exist、not exist、regexp、not regexp -
数值字段运算符:
=、≠、>、>=、<、<=、[xx TO xx]、exist、not exist
| 运算符 | 描述 |
|---|---|
= |
等于,示例:attribute:value |
≠ |
不等于,示例:-attribute:value |
match |
包含,示例:attribute:~value |
not match |
不包含,示例:-attribute:~value |
wildcard |
包含,需结合通配符进行模糊查询,示例:attribute:*value* |
not wildcard |
不包含,需结合通配符进行反向模糊查询,示例:attribute:*value* |
exist |
存在,筛选出存在指定字段的数据,示例:attribute:* |
not exist |
不存在,筛选出不存在指定字段的数据,示例:-attribute:* |
regexp |
正则匹配,使用正则表达式来匹配目标字符串,示例:attribute:/value.*/ |
not regexp |
反向正则匹配,使用目标字符串来匹配正则表达式,示例:-attribute:/value.*/ |
> |
大于,示例:attribute:>value |
>= |
大于等于,示例:attribute:>=value |
< |
小于,示例:attribute:<value |
<= |
小于等于,示例:attribute:<=value |
[xx - xx] |
区间,示例:attribute:[1 - 100] |
Wildcard(通配符)¶
支持 * 或 ? 通配符,其中:
-
*表示匹配 0 或多个任意字符 -
?表示匹配 1 个任意字符
示例:
值:platform
# 仅使用后缀*匹配,此场景适用于某个值前缀的字符串固定精确,后半部动态变化的情况
attribute:plat* // * 匹配 form
# 仅使用 ? 匹配,此场景适用于仅存在个别固定位置字符动态更新情况
attribute:plat?orm // ? 匹配 f
# ? * 叠加使用
attribute:pla?for* // ? 匹配 t, * 匹配 m
# * 混合使用
attribute:plat*or* // 第一个 * 匹配 f, 第二个 * 匹配 m
特殊字符¶
在查看器中,某些字符具有特殊意义,例如 空格 用于分隔多个单词。如果检索内容中包含以下特殊字符,需要进行特殊处理:空格、:、"、“、\、(、)、[、]、{、}。
更多详情,可参考 特殊字符转义查询。
布尔运算符¶
支持以 AND/OR/NOT 的形式进一步组合关联搜索与筛选。
| 逻辑关系 | 描述 |
备注 |
|---|---|---|
| a AND b | 取前后查询结果交集 | 搜索和筛选条件之间默认使用 AND 连接。AND 可以用空格代替,即 a AND b = a b |
| a OR b | 取前后查询结果并集 | 返回结果需包含 a 或者 b 的任意一个关键字。示例:a OR b:value |
| NOT c | 排除当前查询结果 | NOT 多用于搜索写法,筛选处排除逻辑使用 ≠ 代替 |
分组¶
使用括号 () 提高数据查询条件的优先级。如果查询中存在括号,则括号内的查询逻辑优先执行。括号内的查询优先级仍然按照 NOT > AND > OR 的顺序执行。
手写模式¶
支持切换搜索框至手写模式。
覆盖所有查看器(仪表板/自定义查看器除外)。在该模式下,可通过 UI 交互添加搜索和筛选条件,并可以自由切换手写模式和 UI 模式,而不会对切换前的内容进行任何更改,实现 UI 和手写输入的实时切换还原。
快捷筛选¶
在查看器中,您可以编辑快捷筛选添加新的筛选字段。支持两种配置方式:
由管理员或拥有者进行配置。
可供工作空间所有成员查看,但普通成员和标准成员无法进行编辑、删除或移动位置。
注意
在此处配置筛选字段后,系统会自动将其设置为索引字段。后续可直接在搜索栏复用。
所有成员都可以配置基于本地浏览器的快捷筛选项。
仅对当前用户可见,工作空间的其他成员无法查看。
在快捷筛选中,支持预设字段。新添加的字段默认使用字段管理中的字段类型。如果字段管理中不存在该字段,则默认为文本格式。
进入字段编辑界面后,展示两部分字段:
-
筛选字段:即在快捷筛选中显示的字段
-
可选字段:即当前数据类型缓存的所有字段
您可进行以下操作:
-
搜索字段;若查询结果无精准匹配的值,可直接创建添加到“筛选字段”中;
-
编辑字段别名;
-
拖动调整字段顺序;
-
移除字段;
-
设置是否显示字段别名。
相关操作¶
筛选历史¶
可查看筛选和搜索历史,并可应用于当前工作空间的不同查看器。点击查看器上方搜索栏右侧的图标,或使用快捷键 (Mac OS: shift+cmd+k / Windows: shift+ctrl+k) 快速打开筛选历史。
注意
筛选历史仅支持在本地浏览器查看当前用户的筛选、搜索条件。
相关操作¶
在查看器的筛选历史中,最多可查看 100 条筛选条件。
-
固定到筛选:点击右侧的固定到筛选按钮,可将筛选条件置顶;
-
添加到筛选:直接点击筛选条件,即可将其添加到查看器进行筛选,支持多选;
-
在不同查看器应用筛选历史:例如,在日志 > 查看器中浏览了
-source:default的筛选历史,您可以在链路等其他查看器中直接使用该筛选条件。







