wES 是一组开源的Java ElasticSearch客户端和工具; 简洁但是很勥 :)

wES is set of open source Java ElasticSearch client and tools; compact, yet powerful.
wES = Java Retrofit2/OkHttp版本的客户端(不依赖Json类库,高度可定制) + 工具包 + spring-boot demo + 常用的ElasticSearch环境Dockerfile

wES 模块

wES 分割成许多模块, 可以按需选择.

  • wUtil: 一些有用的帮助类和工具类.
  • wES-client: 一个基于Retrofit2/OkHttp的Java客户端, 她是基于官方的ElasticSearch Rest API规范生成的. 她包含两种访问ElasticSearch的实现: OkHttp3版本的和Retrofit2版本. 而且她只依赖okhttp3/retrofit2,并且可以通过实现org.datasays.wes.core.IConvert接口支持任意一种Java Json类库. 你可以按照你的想法使用她.
  • wES-toolkit: 一些使用wES-client和ElasticSearch的工具包. 她包含了一套基于Gson的标准IConvert实现及封装代码库.
  • wES-benchmark: 一份针对以下java ElasticSearch客户端的性能测试报告.
  • wES-demo: 一个Spring-boot + Vue.js的web应用, 用于展示一些通用的ElasticSearch使用场景.
  • wES-docker: 一些构建ElasticSearch开发/生产环境的常用Dockerfiles和shell脚本.

关于DataSays小组

  • DataSays小组包含许多全栈攻城狮. 我们为许多公司工作,并构建了许多商业软件项目.

wES is set of open source Java ElasticSearch client and tools; compact, yet powerful.

wES = Java Retrofit2/OkHttp client(Don't depend on any Java Json lib, Highly customizable) + toolkit + spring-boot demo + usefull ElasticSearch env Dockerfile

wES Modules

wES is split into many modules, so choose what to use.

  • wUtil: Some usefull helper and utils class.
  • wES-client: A Java Retrofit2/OkHttp client, it was generated from ElasticSearch Rest API spec. It has two ways to visit ElasticSearch: OkHttp3 way or Retrofit2 way. So it's only depend on OkHttp3/Retrofit2, and it can support any popular Java Json lib by implement org.datasays.wes.core.IConvert interface. You can use it as you need approaches.
  • wES-toolkit: Some tools and utility for wES-client and ElasticSearch.
  • wES-benchmark: A benchmark report for all java client.
  • wES-demo: A Spring-boot + Vue.js web application for show some common ElasticSearch usage scenarios.
  • wES-docker: Some Dockerfiles and shell scripts for build ElasticSearch dev/production env.

About DataSays Team

  • The DataSays Team includes some full stack coder. We were worked for many company and build many commercial projects.

results matching ""

    No results matching ""