Elasticsearch Rest Client bboss v5.8.9 released

The best Elasticsearch Highlevel Rest  Client API-----bboss    v5.8.9 发布。

bboss elasticsearch query dsl based grammar is a set of operations and access to distributed search engine elasticsearch o / r mapping high-performance development library, based on the underlying es restful api. Based bboss elasticsearch, you can quickly write a program code to access and manipulate the elasticsearch.

Main Features

  1. ElasticSearch Compatibility: 1.x, 2.x, 5.x, 6.x, 7.x, +

  2. JDK Compatibility: jdk 1.7+

  3. Spring boot Compatibility: 1.x, 2.x

  4. Both both DSL and ORM, based mybatis elasticsearch manner,

  5. Support for SQL and JDBC

  6. Providing fast and efficient data synchronization tool into ES

  7. The date and time provided by ES historical data cleanup tool

  8. APM open source products pinpoint official Elasticsearch bboss client performance monitoring plug-in, plug-ins Address:  https://github.com/naver/pinpoint/tree/master/plugins/elasticsearch-bboss

v5.8.9 Improvements:

1. Improved Meta data retrieval functions: increase seqNo and primaryTerm properties.

2.includeTypeName configure the default setting is false

3.BUG fixed: sql query date handling issues  # 11

4. Improved retrieve Meta Data: property increases explanation.

5. Add a set of meta annotation, retrieving metadata for implantation in a subject, using reference objects PO

https://github.com/bbossgroups/elasticsearch-example/blob/master/src/main/java/org/bboss/elasticsearchtest/crud/MetaDemo.java 

6. New bboss-elasticsearch-rest-entity modules to facilitate bboss related entity bean is referenced third-party projects.

7. improve compatibility: support the latest version of spring boot 2.1.8.RELEASE

8. Data Synchronization Tool: oracle time to solve the problem Timestamp

9. Data Synchronization tool: the sequence data to address issues that may exist

10. Increased URL parameter retrieval API, reference documentation: retrieving a document via URL parameters

11. Support attribute configuration parameter values ​​from jvm system environment and OS environment variables, for example:

#引用环境变量job_executor_ip

xxl.job.executor.ip=#[job_executor_ip]

12. Increase script function management api (add, delete, get the script function)

13. A method of increasing forcemerge

14.Elasticsearch response packet processing where the length 0

15. http perfect component upgrade httpcomponents client version 4.5.9

16. index Add / edit control parameter object ClientOption / UpdateOption add properties: version / versionType / routing / Docasupsert / DetectNoop / EsRetryOnConflict

Elasticsearch bboss use documents

Elasticsearch bboss demo

Elasticsearch bboss version change history

Guess you like

Origin www.oschina.net/news/110549/elasticsearch-rest-client-bboss-5-8-9-released