閱讀987 返回首頁    go 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

  上一篇:go 下載中心__產品使用手冊_開放搜索-阿裏雲
  下一篇:go 應用管理類__應用操作接口_API參考手冊_開放搜索-阿裏雲