日志服务

检索分析报错

最近更新时间:2024-05-29 14:28:51

我的收藏

检索分析常见报错信息有哪些?

常见报错信息、原因及解决方案如下:
报错信息
报错原因
解决方案
SyntaxError [field: xxx, can not search on this field, since it is not indexed]
QueryError [illegal_argument_exception.Cannot search on field [xxx] since it is not indexed.]
字段xxx未开启键值索引
为该字段开启键值索引,详情请参见 键值索引
QueryError [illegal_argument_exception.Cannot search on Full-Text since it is not indexed.]
未开启全文索引
开启全文检索,详情请参见 全文索引
QueryError [line X:X:Column 'XXX' cannot be resolved]
SQL语句中xxx字段未开启统计,不能用于统计分析
为该字段开启统计,详情请参见 键值索引。另外请注意 SQL 中字符串需使用单引号包裹,双引号包括代表字段
QueryError [parse_exception.XXX]
查询语句语法错误
检查报错信息中指出的错误位置及错误原因,一般为检索条件语法错误(非 SQL)
QueryError [line X:X: XXX]
查询语句语法错误
检查报错信息中指出的错误位置及错误原因,一般为 SQL 语法错误
QueryError [line X:X:Function 'xxx' not registered]
SQL 语句中不支持xxx函数
检查函数名称是否拼写错误
QueryError [line X:X:Unexpected parameters (XXX) for function XXX]
SQL 语句中函数入参数据类型不正确
检查函数入参,可使用 类型转换函数 修改数据类型
QueryError [line X:X:'XXX' must be an aggregate expression or appear in GROUP BY clause]
SQL 语句中 GROUP BY 语法错误
一般为 SELECT 字段没有出现在 GROUP BY 子句中,详见 GROUP BY 语法
QueryError [Syntax error in query statement, please check]
查询语句语法错误
查询语句语法错误,但系统暂时不能明确指出具体错误位置,请检查完整的语句,或联系 技术支持
QueryError [illegal_argument_exception.syntax error on field [and|or|not], or full text search is closed]
检索条件不支持小写逻辑操作符,小写逻辑操作符会按照普通字段进行全文检索
使用大写逻辑操作符 AND|OR|NOT,如您并不需要逻辑操作,而是全文检索包含 and|or|not 的日志,请开启全文索引
QueryError [number_format_exception.For input string: ">"]
数值比较语句语法错误
检查数值比较符号周围是否存在空格等特殊符号,正确格式参见 status:>400
SyntaxError [query: *tes, prefix fuzzy query is not supported]
QueryError [parse_exception.parse_exception: Cannot parse 'xxx': '*' or '?' not allowed as first character in WildcardQuery]
不允许使用前缀模糊查询,例如 content:*example
前缀模糊检索的使用限制及示例请参见 语法规则
QueryError [circuit_breaking_exception. Analysis data is too large,please reduce the scope of data query]
查询数据量过大
适当缩减查询时间范围,精确检索条件。如果仍旧报错,请联系 技术支持
Internal error. Please try again later RequestId:[7be994d4-xxxx-xxxxx-xxxx-9c38xxxx65de]
CLS 内部错误
请联系 技术支持,并提供报错信息中的 RequestId
SearchTimeout
查询超时
适当缩小数据查询范围及 SQL 复杂度,或稍后再试
LimitExceeded.LogSearch
搜索并发超过限制
降低查询频率(包括 API),稍后再试。如当前查询频率并不高,仍旧报错,请联系 技术支持