查询基础
查询支持两种类型的词项:| 类型 | 说明 | 示例 |
|---|---|---|
| 单词项 | 单个词汇 | test、hello |
| 短语 | 用双引号包围的词汇组 | "hello flashduty" |
布尔操作符
| 操作符 | 描述 | 示例 |
|---|---|---|
AND | 交集:两个词项都必须在选定的视图中(默认操作符) | error AND timeout |
OR | 并集:任一词项包含在选定的视图中,需要使用 () 包裹起来 | (error OR warning) |
- | 排除:后面的词项不在视图中 | error -timeout |
全文检索
| 查询语句 | 描述 |
|---|---|
hello | 精确匹配 hello 的字段 |
hello* | 匹配以 hello 开头的字段 |
*hello | 匹配以 hello 结尾的字段 |
*hello* | 匹配含有 hello 的字段 |
"hello world" | 精确匹配 "hello world" 的字段 |
转义特殊字符
检索包含特殊字符的字段值时,需要使用反斜杠\ 转义或者双引号。
以下字符被视为特殊字符:
:, ", *, -, >, <, ,, (, ), [, ], \ 和空格属性检索
使用attribute:term 语法检索特定属性:
| 查询语句 | 描述 |
|---|---|
browser_name:Chrome | 检索值为 Chrome 的浏览器 |
view_name:*/detail | 检索以 /detail 结尾的视图名称 |
-resource_status_code:0 | 检索状态码不为 0 的资源 |
os_name:"Mac OS X" | 检索值为 "Mac OS X" 的系统名称 |
数值检索
对于数值类型的属性,可以使用比较操作符:| 查询语句 | 描述 |
|---|---|
session_error_count:>5 | 检索错误数大于 5 的会话 |
view_time_spent:>=1.00min | 检索停留时间大于 1min 的视图 |
session_view_count:[2 TO 8] | 检索视图访问量在 2 和 8 之间的会话 |
复杂检索示例
- 错误分析
- 性能分析
- 错误请求
- 页面行为
检索钱包页面中发生的 Warning 类型的错误:
高级检索技巧
时间范围检索
时间范围检索
结合时间范围进行精确检索:
用户行为检索
用户行为检索
检索结账页面的用户点击行为:
设备类型检索
设备类型检索
检索移动设备上加载时间超过 3 秒的视图:
地理位置检索
地理位置检索
检索中国地区发生错误的会话:
最佳实践
使用引号包围短语
确保多词短语的精确匹配
合理使用通配符
避免过于宽泛的检索条件
组合多个条件
通过 AND/OR 操作符构建精确查询
利用自动补全
减少输入错误,提高检索准确性