閱讀128 返回首頁    go windows


應用操作__JavaSDK手冊_SDK參考手冊_開放搜索-阿裏雲


構造函數

接口描述

CloudsearchIndex類是非線程安全的,請每次使用時單獨實例化一個實例使用

參數描述

參數名稱 類型 描述
indexName String 指定操作的應用名
client CloudsearchClient 提交請求的client

接口定義

  1. CloudsearchIndex(String indexName, CloudsearchClient client)

查看當前應用的狀態

返回結果

  • 返回API返回的正確或錯誤的結果

異常描述

  • IOException

  • ClientProtocolException

接口定義

  1. String status() throws ClientProtocolException, IOException

列出所有應用

參數描述

參數名稱 類型 描述
page Integer 開始的頁碼
pageSize Integer 獲取的記錄數

返回結果

  • 返回API返回的正確或錯誤的結果

異常描述

  • IOException

  • ClientProtocolException

接口定義

  1. String listIndexes(Integer page, Integer pageSize) throws ClientProtocolException, IOException

獲取當前應用的名稱

返回結果

  • 應用名稱

接口定義

  1. String getIndexName()

獲取錯誤信息

參數描述

參數名稱 類型 描述
page int 開始頁數
pageSize int 每頁的記錄數

返回結果

  • API返回的錯誤信息

異常描述

  • IOException

  • ClientProtocolException

接口定義

  1. String getErrorMessage(int page, int pageSize) throws ClientProtocolException, IOException

獲取上次請求的信息

返回結果

  • String

接口定義

  1. String getDebugInfo()

應用操作示例

通過OpenSearch控製台也可以完成應用創建、查看、修改等操作,在SDK中也提供了部分操作應用的接口。下麵帶大家逐一看一下各個接口的使用方式。首先我們實例化一個應用類,很簡單

  1. CloudsearchIndex app = new CloudsearchIndex("sdk_user_demo",client);

其中client的實例化可以在CloudsearchClient類的示例中查看,這裏不再重複。

刪除應用

  1. String ret = app.delete();
  2. System.out.println(ret);

獲取應用名稱

  1. System.out.println(app.getIndexName());

查看應用詳情

  1. System.out.println(app.status());

獲取應用列表

獲取您的所有的應用列表信息,該接口可以指定頁碼或者每頁的條數。

  1. // 獲取所有的應用信息,取第一頁的數據,每頁取10條。
  2. System.out.println(app.listIndexes(1, 10));

獲取錯誤信息

錯誤信息一般情況下在您請求每個接口時實時返回,但是push 數據時如果數據已經到了後端發現錯誤,則此時這些接口已經拿不到這個數據的錯誤信息了。這個時候您可以:

  • 1、通過網站查看某個應用的push錯誤信息。
  • 2、通過sdk中getErrorMessage() 來獲取錯誤信息的方式來獲取某個應用在push的過程中出現了哪些錯誤信息。
    1. // 列出當前應用的所有錯誤信息。
    2. System.out.println(app.getErrorMessage());
    3. // 或者分頁獲取,例如列出第一頁、每頁10條:
    4. System.out.println(app.getErrorMessage(1, 10));

獲取調試信息

CloudsearchIndex類內置了一個調試接口,通過調用調試接口可以獲得操作發出的請求內容,當我們操作文檔時發現與預期不符時可以通過此接口查看請求細節。

  1. debugInfo = app.getDebugInfo();

最後更新:2016-11-24 11:23:47

  上一篇:go 文檔操作__JavaSDK手冊_SDK參考手冊_開放搜索-阿裏雲
  下一篇:go 下拉提示操作__JavaSDK手冊_SDK參考手冊_開放搜索-阿裏雲