Giter Site home page Giter Site logo

datasays / wes Goto Github PK

View Code? Open in Web Editor NEW
27.0 8.0 11.0 11.44 MB

wES is set of open source Java ElasticSearch client and toolkits; Compact, yet highly customizable and powerful.

Home Page: https://github.com/DataSays/wES

License: MIT License

Java 88.67% FreeMarker 8.30% Batchfile 0.01% HTML 0.17% JavaScript 1.07% Vue 1.52% CSS 0.26%
elasticsearch-client elasticsearch retrofit2 spring-boot vuejs2 cooking

wes's Introduction

wES -- 中文版

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.

Documentation

About DataSays Team

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

🚀

wes's People

Contributors

watano avatar xinxin321198 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wes's Issues

bintray plugin can't work

I add the 'maven-publish' and 'bintray' plugin in gradle, the shell cmd can work
'gradle bintrayUpload -DBINTRAY_USER=xxx -DBINTRAY_KEY=xxx'
but the gradle show this, and "BUILD SUCCESSFUL", but I can't find the files into bintray.com.
Configuration published specified but does not exist in project :wES-client. Configuration(s) specified but the install task does not exist in project :wES-client. Configuration published specified but does not exist in project :wES-demo. Configuration(s) specified but the install task does not exist in project :wES-demo. Configuration published specified but does not exist in project :wES-toolkit. Configuration(s) specified but the install task does not exist in project :wES-toolkit. Configuration published specified but does not exist in project :wUtil. Configuration(s) specified but the install task does not exist in project :wUtil.

How can I get cluster health in wES?

In JestClient

Health health = new Health.Builder().build();
JestResult result = client.execute(health);

In RestClient

Response response = client.performRequest("GET", "_cluster/health",
		        Collections.singletonMap("pretty", "true"));

How do I do it at wES?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.