国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

Elasticsearch Java High Level REST Client(Exists A

Thanatos / 2448人閱讀

摘要:如果文檔存在,則返回,否則返回。禁用提取存儲的字段。異步方法不會阻塞并立即返回,完成后,如果執行成功完成,則使用方法回調,如果失敗則使用方法。的典型偵聽器如下所示執行成功完成時調用。

Exists API

如果文檔存在,則existsAPI返回true,否則返回false

Exists請求

它就像Get API一樣使用GetRequest,支持所有可選參數,由于exists()只返回truefalse,我們建議關閉獲取_source和任何存儲的字段,以便請求稍微輕一點:

GetRequest getRequest = new GetRequest(
    "posts", 
    "doc",   
    "1");    
getRequest.fetchSourceContext(new FetchSourceContext(false)); 
getRequest.storedFields("_none_");

posts — 索引。

doc — 類型。

1 — 索引id。

FetchSourceContext(false) — 禁用提取_source

storedFields("_none_") — 禁用提取存儲的字段。

同步執行

以下列方式執行GetRequest時,客戶端在繼續執行代碼之前等待返回boolean

boolean exists = client.exists(getRequest, RequestOptions.DEFAULT);
異步執行

執行GetRequest也可以以異步方式完成,以便客戶端可以直接返回,用戶需要通過將請求和偵聽器傳遞給異步exists方法來指定響應或潛在故障的處理方式:

client.existsAsync(getRequest, RequestOptions.DEFAULT, listener);

要執行的GetRequest和執行完成時要使用的ActionListener。

異步方法不會阻塞并立即返回,完成后,如果執行成功完成,則使用onResponse方法回調ActionListener,如果失敗則使用onFailure方法。

exists的典型偵聽器如下所示:

ActionListener listener = new ActionListener() {
    @Override
    public void onResponse(Boolean exists) {
        
    }

    @Override
    public void onFailure(Exception e) {
        
    }
};

onResponse — 執行成功完成時調用。

onFailure — 在整個GetRequest失敗時調用。

上一篇:Get API 下一篇:Delete API

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/72372.html

相關文章

  • Elasticsearch Java REST Client(目錄)

    摘要:用于的官方高級別客戶端,基于低級別客戶端,它公開特定的方法,并負責請求編組和響應反編組。入門初始化執行請求讀取響應日志記錄通用配置嗅探器在中被添加。依賴于核心項目,它接受與相同的請求參數,并返回相同的響應對象。 Elasticsearch Java REST Client Java REST Client有兩種類型: Java Low Level REST Client:用于Elast...

    roland_reed 評論0 收藏0
  • Elasticsearch Java High Level REST Client(Delete A

    摘要:將刷新策略作為。的典型偵聽器如下所示執行成功完成時調用。響應返回的允許檢索有關已執行操作的信息,如下所示處理成功碎片數小于總分片數的情況。處理潛在的失敗。如果存在版本沖突,則拋出引發的異常表示返回了版本沖突錯誤。 Delete API Delete請求 DeleteRequest沒有參數。 DeleteRequest request = new DeleteRequest( ...

    GitChat 評論0 收藏0

發表評論

0條評論

Thanatos

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<