128
windows
應用操作__JavaSDK手冊_SDK參考手冊_開放搜索-阿裏雲
構造函數
接口描述
CloudsearchIndex類是非線程安全的,請每次使用時單獨實例化一個實例使用
參數描述
參數名稱 | 類型 | 描述 |
---|---|---|
indexName | String | 指定操作的應用名 |
client | CloudsearchClient | 提交請求的client |
接口定義
CloudsearchIndex(String indexName, CloudsearchClient client)
查看當前應用的狀態
返回結果
- 返回API返回的正確或錯誤的結果
異常描述
IOException
ClientProtocolException
接口定義
String status() throws ClientProtocolException, IOException
列出所有應用
參數描述
參數名稱 | 類型 | 描述 |
---|---|---|
page | Integer | 開始的頁碼 |
pageSize | Integer | 獲取的記錄數 |
返回結果
- 返回API返回的正確或錯誤的結果
異常描述
IOException
ClientProtocolException
接口定義
String listIndexes(Integer page, Integer pageSize) throws ClientProtocolException, IOException
獲取當前應用的名稱
返回結果
- 應用名稱
接口定義
String getIndexName()
獲取錯誤信息
參數描述
參數名稱 | 類型 | 描述 |
---|---|---|
page | int | 開始頁數 |
pageSize | int | 每頁的記錄數 |
返回結果
- API返回的錯誤信息
異常描述
IOException
ClientProtocolException
接口定義
String getErrorMessage(int page, int pageSize) throws ClientProtocolException, IOException
獲取上次請求的信息
返回結果
- String
接口定義
String getDebugInfo()
應用操作示例
通過OpenSearch控製台也可以完成應用創建、查看、修改等操作,在SDK中也提供了部分操作應用的接口。下麵帶大家逐一看一下各個接口的使用方式。首先我們實例化一個應用類,很簡單
CloudsearchIndex app = new CloudsearchIndex("sdk_user_demo",client);
其中client的實例化可以在CloudsearchClient類的示例中查看,這裏不再重複。
刪除應用
String ret = app.delete();
System.out.println(ret);
獲取應用名稱
System.out.println(app.getIndexName());
查看應用詳情
System.out.println(app.status());
獲取應用列表
獲取您的所有的應用列表信息,該接口可以指定頁碼或者每頁的條數。
// 獲取所有的應用信息,取第一頁的數據,每頁取10條。
System.out.println(app.listIndexes(1, 10));
獲取錯誤信息
錯誤信息一般情況下在您請求每個接口時實時返回,但是push 數據時如果數據已經到了後端發現錯誤,則此時這些接口已經拿不到這個數據的錯誤信息了。這個時候您可以:
- 1、通過網站查看某個應用的push錯誤信息。
- 2、通過sdk中getErrorMessage() 來獲取錯誤信息的方式來獲取某個應用在push的過程中出現了哪些錯誤信息。
// 列出當前應用的所有錯誤信息。
System.out.println(app.getErrorMessage());
// 或者分頁獲取,例如列出第一頁、每頁10條:
System.out.println(app.getErrorMessage(1, 10));
獲取調試信息
CloudsearchIndex類內置了一個調試接口,通過調用調試接口可以獲得操作發出的請求內容,當我們操作文檔時發現與預期不符時可以通過此接口查看請求細節。
debugInfo = app.getDebugInfo();
最後更新:2016-11-24 11:23:47
上一篇:
文檔操作__JavaSDK手冊_SDK參考手冊_開放搜索-阿裏雲
下一篇:
下拉提示操作__JavaSDK手冊_SDK參考手冊_開放搜索-阿裏雲
發送定時消息__Java SDK_TCP 接入(專業)_消息隊列 MQ-阿裏雲
如何製作CSR文件?__常見問題_產品常見問題_證書服務-阿裏雲
日誌服務監控__雲服務監控_用戶指南_雲監控-阿裏雲
認證介紹__彈性計算認證(ACP級)_如何獲得專業技術認證?_專業技術認證-阿裏雲
為什麼不均衡__常見問題_負載均衡-阿裏雲
初始化__Android SDK_SDK使用手冊_消息服務-阿裏雲
大流量處理方法__網站訪問異常_技術分享_雲虛機主機-阿裏雲
刪除自定義鏡像__鏡像_用戶指南_雲服務器 ECS-阿裏雲
什麼是雲服務器 ECS
504錯誤___排錯手冊_Web 應用防火牆-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲