Alexander
07/07/2022, 2:59 PM6.x
, 7.x
and 8.x
and also Opensearch.
Dynamic templates and multi-search requests were added.
All the API is strictly typed.
Also I want to introduce a concept of query filters
. They allow you to describe modifications of search queries in a declarative manner.
Using them you can filter, sort, paginate and build facet filters for you data in a few lines of code. Just see an example: https://anti-social.github.io/elasticmagic-kt/query-filters/
Although it is in an alpha state but I successfully use it in several simple projects.