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