987
阿里云
技术社区[云栖]
错误码说明__调用方式_API参考手册_开放搜索-阿里云
请求出现错误后,将会有错误码及错误信息返回,您可以在这里进一步确定错误原因,及时修改,确保访问正确进行。
常见错误处理
错误码 |
处理方式 |
---|
1000 |
一般为语法或者超时引起,如果多次刷新不再出现,则是超时引起,如果仍出现,则语法有问题,请对照文档仔细检查,如分隔符、函数字段类型等 |
2112 |
排序表达式中的text_relevance(field)、fieldterm_proximity(field)等文本feature中的field必须在查询的索引包含的源字段中,否则会报错,但不影响搜索结果。 |
3007 |
对于API推送系统是有频率限制,请控制好频率重试 |
4003 |
可以先按照文档样例,试下签名结果是否一致,判断是否是签名算法问题。如果不是,请检查下参数按照字典序排序后应该是公共参数(大写字母)在前,请求参数(小写字母)在后。另外还有空格等一些编码规则,具体参考授权文档介绍 |
4007 |
一般Json字段内容中包含双引号或者不可见字符会导致格式解析失败,请转义或者过滤后重试 |
4010 |
TimeStamp参数是有过期时间的,请按照要求格式取当前时间来计算 |
5001 |
没有找到对应的用户,一般为ACCESSKEY信息不正确,或者使用区域域名错误(API域名请以应用管理-》基本信息-》API入口为准),请检查修改后重试 |
5008 |
服务内部是通过Accesskey来进行用户身份校验的,请确保AccessKey已经开启,您可以通过控制台AccessKey管理入口来创建和删除 |
6013 |
start+hit不能超过5000,否则会报错无结果。需要超过5000的请求,请查看下API文档中的SCROLL接口,看是否满足需求 |
6015 |
请及时到控制台配额管理处进行QPS峰值的调整,否则超过的请求会被丢弃 |
6127 |
除了query子句,其他子句出现的字段都必须配置为属性字段才能使用。请修改应用结构后重试 |
系统级别(1000-1999)
错误码 |
错误说明 |
---|
1000 |
系统内部错误 |
1001 |
没有找到模版 |
1003 |
不支持的索引类型 |
1004 |
服务暂时不可用,请稍后再试 |
应用相关(2000-2999)
错误码 |
错误说明 |
---|
2001 |
待查应用不存在 |
2002 |
应用已经存在 |
2003 |
到达创建应用总限制 |
2004 |
应用名不可用。应用名由数字、26个英文字母或下划线组成,长度不超过30位 |
2005 |
应用名称没有设定 |
2006 |
新应用名称没有设定 |
2007 |
备注不超300字 |
2008 |
摘要配置参数错误 |
2009 |
更新状态失败 |
2010 |
应用暂停中 |
2011 |
应用冻结中 |
2012 |
应用未开启 |
2013 |
删除失败,没有此应用 |
2014 |
文件上传失败 |
2016 |
区域信息没有 |
2017 |
此应用并不属于当前区域 |
2099 |
当前接口暂时不提供服务。 |
2101 |
表达式不存在 |
2102 |
表达式名称被占用 |
2103 |
到达该应用表达式总数限制 |
2104 |
表达式名不可用。表达式名由数字、26个英文字母或下划线组成,长度不超过30位 |
2105 |
表达式名称没有设定 |
2106 |
新表达式名称没有设定 |
2107 |
表达式备注不超过300字 |
2108 |
表达式备注格式错误 |
2109 |
表达式格式错误 |
2110 |
表达式长度超过限制 |
2111 |
表达式id未指定 |
2112 |
表达式错误 |
2113 |
表达式不能为空 |
2114 |
操作错误 |
2201 |
粗排配置名没有设定 |
2202 |
粗排配置名已经存在 |
2203 |
粗排配置个数超出限制 |
2204 |
粗排配置名错误。只能由数字、26个英文字母或下划线组成 |
2205 |
粗排配置名长度超出限制 |
2206 |
粗排字段必须是数值型 |
2207 |
粗排配置不存在 |
2208 |
粗排配置错误,必须包含字段 |
2209 |
粗排配置权重错误,必须是-100000到100000之间的非0数值,浮点数精度支持6位 |
2210 |
与系统默认粗排配置重名 |
2211 |
timeliness()的参数必须是INT类型 |
2112 |
排序表达式错误 |
2551 |
查询指定的下拉提示规则不存在 |
文档相关(3000-3999)
错误码 |
错误说明 |
---|
3001 |
文档不能为空 |
3002 |
文档大小超过限制 |
3003 |
已经到最大文档数 |
3004 |
保存文档失败 |
3005 |
doc格式错误 |
3006 |
文档操作cmd不合法 |
3007 |
请求过于频繁 |
3008 |
文档总长度太长 |
3009 |
没有文档id |
授权相关(4000-4999)
错误码 |
错误说明 |
---|
4001 |
认证失败 |
4002 |
需要设置签名 |
4003 |
签名验证失败 |
4004 |
需要设置SignatureNonce |
4005 |
SignatureNonce不能重复使用 |
4006 |
SignatureNonce验证失败 |
4007 |
解析JSON格式失败 |
4008 |
用户名称不能为空,请检查域名正确性 |
4009 |
需要指定用户标识 |
4010 |
时间过期 |
4011 |
demo帐号禁止执行的操作 |
4012 |
数据表不存在 |
4013 |
Timestamp格式错误 |
4014 |
需要设置Timestamp |
用户相关(5000-5999)
错误码 |
错误说明 |
---|
5001 |
用户不存在 |
5002 |
用户名不正确 |
5003 |
需要用户登录 |
5005 |
用户未开通OpenSearch服务,请前往阿里云官网开通 |
5008 |
用户没有启用ACCESSKEY |
5100 |
用户没有此区域的操作权限 |
搜索相关(6000-6999)
错误码 |
错误说明 |
---|
6001 |
查询query为空 |
6002 |
并不被支持的搜索key关键字 |
6003 |
并不被支持的搜索field关键字 |
6004 |
复杂查询为空 |
6005 |
field无效 |
6006 |
请求包含太多应用名 |
6007 |
超出多索引查询每个模板中索引总数 |
6008 |
请求串语法错误,解析失败 |
6009 |
查询子句过长 |
6010 |
无效的rerank size |
6011 |
SignatureNonce格式错误 |
6013 |
start+hit超过系统限制 |
6014 |
因系统繁忙,请求被丢弃 |
6015 |
因流量超出配额,请求被丢弃 |
6016 |
查询hit数超过系统限制 |
6017 |
目前scroll只支持search_type为scan,也就是说设置了参数scroll,就必须设置参数search_type=scan |
6018 |
设置了scroll参数,但没有search_type参数 |
6019 |
传入的scroll_id参数解析失败 |
6020 |
无效的scroll参数值 |
6021 |
scroll请求不支持Aggregate/Sort/Distinct,当传入这些clause时,会报错 |
6022 |
scroll_id已经过期失效了 |
6100 |
查询词为空 |
6101 |
查询的索引字段不存在 |
6102 |
Query中的数值范围错误 |
6103 |
Filter中的表达式返回值必须为bool类型 |
6104 |
Sort中的表达式返回值不能为bool类型 |
6105 |
Sort中存在相同的表达式 |
6106 |
查询query语句非法 |
6107 |
统计函数表达式的返回值不能为bool或者string类型 |
6108 |
统计中的范围必须为升序 |
6109 |
统计中的范围表达式返回值类型错误 |
6110 |
统计函数不存在 |
6111 |
不支持的统计函数 |
6112 |
Query 子句错误 |
6113 |
Filter子句错误 |
6114 |
Aggregate子句错误 |
6115 |
Sort子句错误 |
6116 |
Distinct子句错误 |
6117 |
查询中包含未知的子句 |
6118 |
语法错误 |
6119 |
Distinct子句中的dist_count值错误,应该为大于0的整数 |
6120 |
Distinct子句中的dist_times值错误,应该为大于0的整数 |
6121 |
Distinct子句中的reserved值错误,应为true/false |
6122 |
Distinct子句缺少distinct_key |
6123 |
Distinct子句中的grade值错误,例如为空,或非数值 |
6124 |
Distinct子句中包含distinct个数不对,个数应在(0,2] |
6125 |
Distinct子句中的max_item_count值错误,应该为大于0的整数 |
6126 |
Distinct子句中的update_total_hit值错误,应为true/false |
6127 |
请求中包含了未定义的attribute字段 |
6128 |
表达式中的二元操作符的两边的表达式结果类型不匹配 |
6129 |
表达式中的二元操作符的两边表达式不能同时为常量 |
6130 |
二元逻辑运算表达式类型错误,应为bool类型 |
6131 |
二元表达式中不支持string类型 |
6132 |
二元表达式中不支持数组类型 |
6133 |
位操作中的类型错误 |
6134 |
常量表达式的返回值类型错误 |
6300 |
常量表达式类型应是整数或浮点数 |
6301 |
位取反操作数类型必须为整数 |
6302 |
取负数操作数必须为数值 |
6303 |
逻辑非操作数必须为数值 |
6304 |
二元运算操作数类型错误 |
6305 |
非法的二元运算符 |
6306 |
函数参数类型错误 |
6307 |
函数未定义 |
6308 |
函数参数个数错误 |
6309 |
非法的数组操作 |
6310 |
可过滤字段不存在 |
6311 |
数组字段被错当作单值使用 |
6312 |
单值字段被错当作数组使用 |
6313 |
数组字段下标越界(小于0) |
6314 |
不支持的字段类型 |
6315 |
索引字段参数不存在 |
6316 |
Query中没有指定索引 |
6317 |
Filter子句中只能使用一次公式 |
6318 |
公式语法解析出错 |
6500 |
搜索语法中包含不存在的字段 |
6501 |
在线系统没有索引数据 |
6502 |
用户query语法错误 |
6601 |
一个索引字段只能包含在一个规则中 |
6602 |
没有查询词,如default:’’的情况 |
6603 |
查询中的索引字段没有在查询分析规则中指定 |
6604 |
关键词没有使用引号括起来,如default:xxx,正确为default:’xxx’ |
6605 |
双引号查询不能配置查询分析规则 |
6607 |
disable参数格式错误 |
6608 |
disable指定关闭的索引字段不存在 |
6609 |
disable指定关闭的功能列表不存在 |
6610 |
查询分析后的query为空(原query为空,或者全部是stopword) |
6611 |
查询中没有指定索引字段 |
数据处理相关(7000-7999)
错误码 |
错误说明 |
---|
7100 |
没有错误发生 |
7101 |
单个文档过长 |
7102 |
文档所属应用的元信息错误(clientid、应用名或表名等不正确) |
7103 |
HA3 文档格式错误: 字段解析失败 |
7104 |
JSON文档格式错误:字段解析失败 |
7105 |
JSON 文档格式错误: json非法 |
7106 |
JSON 文档格式错误: json非法 |
7107 |
不支持的编码 |
7108 |
编码转换失败 |
7109 |
fields中没有id字段 |
7110 |
fields中id定义不合法 |
7111 |
fields中包含保留字段 |
7201 |
HA3 文档格式错误: cmd 非法(cmd 非 ADD/UPDATE/DELETE) |
7202 |
JSON 文档格式错误: cmd 非法(cmd 非 ADD/UPDATE/DELETE) |
7301 |
主键字段不存在 |
7302 |
字段数据类型错误 |
7303 |
数组字段相关错误 |
7401 |
文档总数超出配额 |
7402 |
每日更新文档数超出配额 |
7403 |
单次导入的数据大小超出配额 |
7500 |
系统内部错误 |
7501 |
云梯Hive待同步字段的列号超出了当前数据的列数范围 |
7502 |
从Mysql中读取到的主键字段为空,请联系数据库管理员 |
7503 |
JsonKeyValueExtractor内容转换错误: Json格式非法 |
7504 |
JsonKeyValueExtractor内容转换错误: key不存在 |
7505 |
TairLDBExtractor内容转换错误: namespace非法(应为int32类型) |
7506 |
TairLDBExtractor内容转换错误: 从Tair中读取数据失败 |
7507 |
MySql实时同步过滤条件格式错误 |
7508 |
系统内部错误: 内容转换插件初始化失败 |
7509 |
TairLDBExtractor内容转换配置错误:Tair连接失败,请检查configId 或 namespace 是否有效 |
7510 |
KVExtractor内容解析错误:KV格式无法解析 |
7511 |
OSS 数据读取失败 |
7512 |
OSS 内容长度超过限度 |
7513 |
OSS 内容解析错误 |
7514 |
系统内部错误: OSS LOG 格式不兼容 |
7515 |
过滤条件执行错误 |
7516 |
字段映射过程中源表字段缺失 |
7517 |
StringCatenateExtractor内容转换错误: 源字段不存在 |
7518 |
StringCatenateExtractor内容转换错误: 不支持多值字段 |
7601 |
任务执行错误 |
文档错误内部通知(8000-8999)
错误码 |
错误说明 |
---|
8001 |
保存错误信息失败 |
8002 |
必要参数缺失 |
8003 |
应用不存在 |
8004 |
参数错误 |
模板相关(9000-9999)
错误码 |
错误说明 |
---|
9001 |
用户名为空 |
9002 |
应用名为空 |
9003 |
模板名不可用。模板名只能由数字、26个英文字母或下划线组成 |
9004 |
模板名长度不可超过30位 |
9005 |
查询模板信息出错 |
9006 |
模板名字已存在 |
9007 |
插入模板信息出错 |
9008 |
无效的数据 |
9009 |
定义的字段数目超过系统允许的最大字段数 |
9010 |
此字段保留字段名 |
9011 |
字段已存在 |
9012 |
索引名称必须以字母开头,由数字、26个英文字母或下划线组成,长度不超过30位,多值字段类型不能为SWS_TEXT或TEXT |
9013 |
不支持数组 |
9014 |
不支持主键 |
9015 |
未设定主键 |
9016 |
主键不唯一 |
9017 |
更新信息失败 |
9018 |
删除信息失败 |
9019 |
包含多个索引字段的搜索字段最多4个 |
9020 |
同一个STRING/TEXT类型的索引字段不能进入多个只包含一个字段的搜索字段中 |
9021 |
索引名称必须以字母开头,由数字、26个英文字母或下划线组成,长度不超过30个 |
9022 |
该表已经关联 |
9023 |
索引名不能包含多类型的字段 |
9100 |
系统内部错误 |
9101 |
该字段超过数量限制 |
9102 |
该数据源未被用到 |
9103 |
无效的外表连接 |
9104 |
最多2级关联 |
9105 |
待查模板不存在 |
9501 |
用户名为空 |
9502 |
应用名为空 |
9519 |
未指定模板 |
9600 |
系统内部错误 |
9902 |
插件字段类型错误 |
9999 |
此域名不提供本服务 |
数据同步相关(10000-)
错误码 |
错误说明 |
---|
10001 |
没有指定的tddl group key,tddl信息获取失败 |
10002 |
获取字段失败或者表不存在 |
10011 |
连接agg失败 |
10012 |
应用里存在doc |
10013 |
应用不是自定义结构 |
10110 |
该任务已结束 |
10010 |
部分数据源有问题,已经忽略有错误的数据 |
10014 |
数据源类型错误 |
10100 |
创建任务失败,未结束的任务已经存在 |
10101 |
没有指定应用ID |
10106 |
没有指定应用ID |
10107 |
没有指定应用ID |
10102 |
ACTION无效 |
10112 |
文档数量超过限制 |
10201 |
获取配额列表失败 |
10202 |
更新配额失败 |
10301 |
参数错误:参数未提供或者格式不正确 |
10302 |
时间参数错误 |
10303 |
数据源未配置 |
10304 |
该表配额超限 |
10305 |
OSS参数错误 |
10306 |
OSS BUCKET名称无效 |
10307 |
OSS 记录类型无效 |
10308 |
OSS BUCKET日志功能未开启 |
10309 |
存在未完成的任务 |
10310 |
不是运行中的应用,无法创建任务 |
10311 |
时间范围不合法 |
10312 |
应用描述长度超过限制,最多600字 |
10313 |
OSS 内容格式不合法 |
10314 |
OSS BUCKET所在区域ACL网络不通 |
10315 |
OSS BUCKET的地址信息不合法 |
10330 |
数据源参数不合法 |
10350 |
连接ODPS服务失败 |
10351 |
ODPS 返回错误 |
10400 |
OSS前缀不合法 |
10450 |
字段不存在 |
最后更新:2016-11-23 17:16:06