For those Elasticsearch users out there, written in Kotlin is a small but powerful Data Import Handler for Elasticsearch. Multiple sources (database, files, other ES indexes) can be queried, joined, flattened and/or structured into Elasticsearch indexes.
https://github.com/kohesive/elasticsearch-data-import-handler