检索分析常见报错信息有哪些?
常见报错信息、原因及解决方案如下:
报错信息 | 报错原因 | 解决方案 |
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字段未开启统计,不能用于统计分析 | |
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 语法错误 | |
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 内部错误 | |
SearchTimeout | 查询超时 | 适当缩小数据查询范围及 SQL 复杂度,或稍后再试 |
LimitExceeded.LogSearch | 搜索并发超过限制 | 降低查询频率(包括 API),稍后再试。如当前查询频率并不高,仍旧报错,请联系 技术支持 |