Hi all!
https://github.com/anti-social/elasticmagic-kt
Now it supports Elasticsearch 6.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 your data in a few lines of code. Just see and try an example: https://anti-social.github.io/elasticmagic-kt/query-filters/
submitted by /u/anti-socialisto
[link] [comments]