wESJava ElasticSearch 客戶端和工具
wES 是一組開源的Java ElasticSearch客戶端和工具; 簡潔但是很勥 :)
wES = Java Retrofit2/OkHttp版本的客戶端(不依賴Json類庫,高度可定制) + 工具包 + spring-boot demo + 常用的ElasticSearch環(huán)境Dockerfile
wES 模塊
wES 分割成許多模塊, 可以按需選擇.
wUtil: 一些有用的幫助類和工具類.
wES-client: 一個(gè)基于Retrofit2/OkHttp的Java客戶端, 她是基于官方的ElasticSearch Rest API規(guī)范生成的. 她包含兩種訪問ElasticSearch的實(shí)現(xiàn): OkHttp3版本的和Retrofit2版本. 而且她只依賴okhttp3/retrofit2,并且可以通過實(shí)現(xiàn)org.datasays.wes.core.IConvert接口支持任意一種Java Json類庫. 你可以按照你的想法使用她.
wES-toolkit: 一些使用wES-client和ElasticSearch的工具包. 她包含了一套基于Gson的標(biāo)準(zhǔn)IConvert實(shí)現(xiàn)及封裝代碼庫.
wES-demo: 一個(gè)Spring-boot + Vue.js的web應(yīng)用, 用于展示一些通用的ElasticSearch使用場景.
wES-docker: 一些構(gòu)建ElasticSearch開發(fā)/生產(chǎn)環(huán)境的常用Dockerfiles和shell腳本.
評論
圖片
表情
