We continue developing our Elasticsearch client: https://anti-social.github.io/elasticmagic-kt/latest/. It is the only typed client for Elasticsearch I know (it is not possible to match integer field with a string). Finally we have been using it in production for several months.
Version
0.0.20
contains a lot of changes and improvements:
• implemented count API
• implemented delete and update by query APIs
• implemented tasks API
• support for runtime mappings
• facet filters for attributes
•
Interesting approach. My kt-search library uses regular data classes as documents. I also have type safe support for mappings and settings, a query DSL, bulk indexing and a few more features.