請求出現錯誤後,將會有錯誤碼及錯誤資訊返回,您可以在這裡進一步確定錯誤原因,及時修改,確保訪問正確進行。
常見錯誤處理
錯誤碼 | 處理方式 |
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 | 計算資源(LCU)超過購買的配額請求被丟棄,請登入控制台,在應用列表頁點擊“擴縮容/變規格”,進行擴容。 |
6127 | 除了query子句,其他子句出現的欄位都必須配置為屬性欄位才能使用。請修改應用結構後重試(可以通過線下變更配置屬性欄位) |
7500 | 系統內部錯誤。若報此錯誤,請提交工單,我們會儘快排查處理。 |
系統層級(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 |
3011 | 在配置RDS或MYSQL資料來源後,不支援API推送文檔 |
3012 | 未找到指定資源 |
3013 | 文檔推送速率超過應用配額 |
3014 | 文檔推送速率觸發系統限制 |
3015 | 單次推送文檔個數超過系統限制 |
3016 | 文檔總數超過應用配額 |
授權相關(4000-4999)
錯誤碼 | 錯誤說明 |
4001 | 認證失敗 |
4002 | 需要設定簽名 |
4003 | 簽名驗證失敗 |
4004 | 需要設定SignatureNonce |
4005 | SignatureNonce不能重複使用 |
4006 | SignatureNonce驗證失敗 |
4007 | 解析JSON格式失敗 |
4008 | 使用者名稱稱不可為空,請檢查網域名稱正確性 |
4009 | 需要指定使用者標識 |
4010 | 時間到期 |
4011 | demo帳號禁止執行的操作 |
4012 | 資料表不存在 |
4013 | Timestamp格式錯誤 |
4014 | 需要設定Timestamp |
4020 | RAM子賬戶鑒權失敗 |
使用者相關(5000-5999)
錯誤碼 | 錯誤說明 |
5001 | 使用者不存在 |
5002 | 使用者名稱不正確 |
5003 | 需要使用者登入 |
5008 | 使用者沒有啟用ACCESSKEY |
5100 | 使用者沒有此地區的操作許可權 |
5004 | 使用者未繳費 |
5005 | 使用者未開通OpenSearch服務,請前往阿里雲官網開通 |
5006 | 欠費凍結中 |
5008 | 使用者沒有啟用ACCESSKEY |
5009 | 使用者已經刪除 |
5010 | ACCESSKEY 已經禁用 |
5011 | 通過郵箱擷取到多個使用者 |
5012 | CODE_USER_ALIYUN_USER_ID_INVALID,錯誤資訊為空白 |
5013 | CODE_USER_ALIYUN_BID_INVALID,錯誤資訊為空白 |
5014 | CODE_USER_CLIENT_ID_INVALID,錯誤資訊為空白 |
5015 | CODE_USER_ID_INVALID,錯誤資訊為空白 |
5100 | 使用者沒有此地區的操作許可權 |
搜尋相關(6000-6999)
錯誤碼 | 錯誤說明 |
6001 | 查詢query為空白 |
2022 | App version is unavailable,查詢索引重建未完成的版本,即索引重建的版本狀態未處於“正常”狀態,狀態可在應用詳情頁中查看 |
6002 | 並不被支援的搜尋key關鍵字 |
6003 | 並不被支援的搜尋field關鍵字 |
6004 | 複雜查詢為空白 |
6005 | field無效 |
6006 | 請求包含太多應用程式名稱 |
6007 | 超出多索引查詢每個模板中索引總數 |
6008 | 請求串語法錯誤,解析失敗 |
6009 | 查詢子句過長 |
6010 | 無效的rerank size |
6011 | SignatureNonce格式錯誤 |
6013 | start+hit超過系統限制 |
6014 | 因系統繁忙,請求被丟棄 |
6015 | 因搜尋計算資源(LCU)超出配額,請求被丟棄 |
6016 | 查詢hit數超過系統限制,取值範圍:[0,500] |
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已經到期失效了 |
6024 | 下拉提示的hit參數值不合法 |
6031 | abtest參數值不合法 |
6033 | re_search參數值不合法 |
6034 | biz參數值不合法 |
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 | 常量運算式的傳回值類型錯誤 |
6135 | 常量運算式類型錯誤 |
6140 | Aggregate clause syntax error, 欄位類型是LITERAL無法支援SUM |
6300 | 常量運算式類型應是整數或浮點數 |
6301 | 位取反運算元類型必須為整數 |
6302 | 取負數運算元必須為數值 |
6303 | 邏輯非運算元必須為數值 |
6304 | 二元運算運算元類型錯誤 |
6305 | 非法的二元運算子 |
6306 | 函數參數類型錯誤 |
6307 | 函數未定義 |
6308 | 函數參數個數錯誤 |
6309 | 非法的數組操作 |
6310 | 可過濾欄位不存在 |
6311 | 數組欄位被錯當作單值使用 |
6312 | 單值欄位被錯當作數組使用 |
6313 | 數組欄位下標越界(小於0) |
6314 | 不支援的欄位類型 |
6315 | 索引欄位參數不存在 |
6316 | Query中沒有指定索引 |
6317 | Filter子句中只能使用一次公式 |
6318 | 公式文法解析出錯 |
6400 | 排序指令碼不存在 |
6450 | 執行指令碼時出現異常 |
6500 | 搜尋文法中包含不存在的欄位 |
6501 | 線上系統沒有索引資料 |
6502 | 使用者query語法錯誤 |
6503 | 不支援預設操作符OR |
6504 | 不支援精確統計 |
6505 | 無效的rank size |
6506 | 查詢分詞後term過多 |
6601 | 一個索引欄位只能包含在一個規則中 |
6602 | 沒有查詢詞,如default:’’的情況 |
6603 | 查詢中的索引欄位沒有在查詢分析規則中指定 |
6604 | 關鍵詞沒有使用引號括起來,如default:xxx,正確為default:’xxx’ |
6605 | 雙引號查詢不能配置查詢分析規則 |
6606 | 提示型報錯:查詢query沒有需要查詢分析處理的索引 |
6607 | disable參數格式錯誤 |
6608 | disable指定關閉的索引欄位不存在 |
6609 | disable指定關閉的功能列表不存在 |
6610 | 查詢分析後的query為空白(原query為空白,或者全部是stopword) |
6611 | 查詢中沒有指定索引欄位 |
6612 | term_weight makeup data fail.幹預資料沒有生效。 |
6136 | Unsupported Expression type.子句中使用了非法的運算式,例如:sort=-2,出現了常量 |
資料處理相關(7000-7999)
錯誤碼 | 錯誤說明 |
7202 | cmd不支援。不支援的commond,如update/add/delete以外的cmd |
7301 | 文檔主鍵欄位不存在。文檔主鍵不存在,推送失敗 |
7302 | 目標類型不符。文檔主鍵非法,推送失敗 |
7303 | 文檔主鍵是多值。文檔主索引值不支援多實值型別,推送失敗 |
7304 | 文檔主鍵欄位為空白。文檔主索引值為空白,推送失敗 |
7305 | 推送了不屬於這個應用的表。文檔表名不存在,推送失敗 |
7500 | 系統內部錯誤。若報此錯誤,請提交工單,我們會儘快排查處理。 |
7520 | 單個文檔大小超過1m. 單個文檔過長,超出系統限制,推送失敗 |
7503 | JSON外掛程式對應的欄位內容不是JSON。 JSON外掛程式欄位內容不是JSON格式,推送失敗,請檢查後重試 |
7504 | JSON外掛程式欄位內容對應的key不存在,推送失敗 |
7505 | TairLDB外掛程式出錯,TairLDBExtractor內容轉換配置錯誤:Tair串連失敗,請檢查configId或namespace是否有效 |
7510 | keyvalue外掛程式(KeyValueExtractor)處理欄位出錯,推送失敗 |
7515 | 過濾條件執行錯誤 |
7523 | StringConnector外掛程式處理出錯,推送失敗 |
7524 | geo欄位內容超範圍,range欄位內容超出經緯度範圍(lon>180 ;lat>90) |
7525 | geo欄位格式非法,range欄位內容格式不正確 |
7601 | 任務執行出錯。若報此錯誤,請提交工單,我們會儘快排查處理。 |
7602 | odps table 資料為0, 確認odps分區正常產出再重試 |
7607 | odps 無許可權 |
7603 | Mysql資料來源(RDS/POLARDB)配置錯誤 |
7605 | tddl配置錯誤 |
7608 | Mysql資料來源原欄位缺失 |
7803 | 更新一個不存在的文檔,推送失敗 |
7805 | HTML外掛程式處理出錯,推送失敗 |
7807 | 欄位類型和內容不匹配,轉換到目標類型出錯,欄位將補充預設值 |
73106 | 推送超配額,需要擴容 |
文檔錯誤內部通知(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 | 欄位不存在 |