全部產品
Search
文件中心

Lindorm:基於Java API串連搜尋引擎

更新時間:Dec 05, 2024

本文介紹Lindorm搜尋引擎支援的Java用戶端以及Client相容性說明。

用戶端簡介

Lindorm搜尋引擎支援使用以下兩種Java用戶端訪問:

  • Java High Level REST Client(推薦):Elasticsearch官方於2017年9月11日(5.6.0版本)發布的“進階”用戶端。 該用戶端基於Low Level用戶端,並擴充了Low Level Rest用戶端的類和介面。Java High Level REST Client依賴於Elasticsearch核心專案,將Request對象作為參數,返回一個Response對象。所有API都可以同步或非同步呼叫。使用方法,請參見Java High Level REST Client

  • Java Low Level REST Client:Elasticsearch官方於2016年發布的“低級”用戶端,允許通過HTTP協議與Elasticsearch通訊。該用戶端的API不負責資料的編碼解碼,由使用者去編碼解碼。使用方法,請參見Java Low Level REST Client

用戶端相容性說明

REST Client支援向上相容,例如6.7.0版本的Java High Level REST Client能夠與大於等於6.7.0版本的Elasticsearch叢集通訊。

說明

Lindorm搜尋引擎推薦使用7.10.0及以下版本的REST Client。