987
iPhone_iPad_Mac_apple
錯誤碼說明__調用方式_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