ElasticsearchJavaClient版本區(qū)別及起步是什么

這期內(nèi)容當中小編將會給大家?guī)碛嘘P(guān)Elasticsearch Java Client版本區(qū)別及起步是什么,文章內(nèi)容豐富且以專業(yè)的角度為大家分析和敘述,閱讀完這篇文章希望大家可以有所收獲。

專注于為中小企業(yè)提供做網(wǎng)站、網(wǎng)站制作服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)梁平免費做網(wǎng)站提供優(yōu)質(zhì)的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了數(shù)千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

Elasticsearch Java Client版本區(qū)別及起步是什么

簡單總結(jié):

  • 如果服務端是5.6以下的,選擇相同版本的TransportClient,避免一些API服務端不支持

  • 如果服務端是5.6以上的,選擇相同版本的RestClient

TransportClient起步:

5.6及之前的版本: 

// on startup
Client client = TransportClient.builder().build()
        .addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("host1"), 9300))
        .addTransportAddress(new InetSocketTransportAddress(InetAddress.getByName("host2"), 9300));

// on shutdown
client.close();

6.0及之后的版本:

// on startup

TransportClient client = new PreBuiltTransportClient(Settings.EMPTY)
        .addTransportAddress(new TransportAddress(InetAddress.getByName("host1"), 9300))
        .addTransportAddress(new TransportAddress(InetAddress.getByName("host2"), 9300));

// on shutdown

client.close();

TransportClient發(fā)送搜索請求:

SearchResponse response = client.prepareSearch("index1", "index2")
        .setTypes("type1", "type2")
        .setSearchType(SearchType.DFS_QUERY_THEN_FETCH)
        .setQuery(QueryBuilders.termQuery("multi", "test"))                 // Query
        .setPostFilter(QueryBuilders.rangeQuery("age").from(12).to(18))     // Filter
        .setFrom(0).setSize(60).setExplain(true)
        .get();

HttpClient起步:

//  Java Low Level REST Client
RestClient lowLevelRestClient = RestClient.builder(
        new HttpHost("localhost", 9200, "http"),
        new HttpHost("localhost", 9201, "http")).build();

// Java High Level REST Client
RestHighLevelClient client = new RestHighLevelClient(lowLevelRestClient);

HttpClient發(fā)送搜索請求:

SearchRequest searchRequest = new SearchRequest();
searchRequest.source(sourceBuilder);
SearchResponse searchResponse = client.search(searchRequest);

上述就是小編為大家分享的Elasticsearch Java Client版本區(qū)別及起步是什么了,如果剛好有類似的疑惑,不妨參照上述分析進行理解。如果想知道更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)頁標題:ElasticsearchJavaClient版本區(qū)別及起步是什么
標題路徑:http://m.kartarina.com/article8/pihdop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供虛擬主機動態(tài)網(wǎng)站手機網(wǎng)站建設(shè)網(wǎng)站排名定制網(wǎng)站小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網(wǎng)站建設(shè)
主站蜘蛛池模板: 中文无码AV一区二区三区| 人妻无码第一区二区三区| 亚洲精品无码久久久久牙蜜区| 久久久久亚洲AV无码专区体验| 亚洲中文无码mv| 伊人久久综合精品无码AV专区| 人妻无码一区二区三区AV| 国产色无码精品视频国产| 久久久久久久亚洲Av无码| 无码少妇一区二区浪潮av| 98久久人妻无码精品系列蜜桃| 惠民福利中文字幕人妻无码乱精品| 久久精品aⅴ无码中文字字幕不卡| 亚洲日韩VA无码中文字幕| 亚洲中文无码卡通动漫野外| 中文无码vs无码人妻 | 精品国产V无码大片在线看| 亚洲av麻豆aⅴ无码电影| 亚洲最大av资源站无码av网址| 国产精品一区二区久久精品无码| 亚洲精品无码日韩国产不卡av| 日韩精品无码久久久久久| 国产精品无码无卡在线播放| 伊人久久无码精品中文字幕| 亚洲AV无码专区在线厂| 亚洲性无码AV中文字幕| 日韩精品无码一区二区三区| 蜜桃成人无码区免费视频网站| 18禁超污无遮挡无码免费网站| 内射无码午夜多人| 午夜精品久久久久久久无码| 97无码免费人妻超级碰碰碰碰| 亚洲熟妇无码八V在线播放| 99久久国产热无码精品免费| 制服在线无码专区| 亚洲AV无码专区国产乱码不卡| 亚洲av无码专区亚洲av不卡| 麻豆人妻少妇精品无码专区| 国产精品xxxx国产喷水亚洲国产精品无码久久一区 | 无码精品A∨在线观看免费| 日韩人妻无码一区二区三区久久|