We continue developing our Elasticsearch client: <...
# feed
a
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 •
has_parent
,
has_child
queries • immutable query nodes that might be changed by replacing • transport request trackers for metrics, logging, etc • YAML serialization An article how we cook facet filters for attributes was written: https://github.com/anti-social/elasticmagic-kt/wiki/Cooking-the-Facet-Filters
👍 3
🔥 1
j
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.