Hi, just noticed this slack channel. I also created a thin DSL wrapper around the java elasticsearch client:
https://github.com/mbuhot/eskotlin
The idea was that translating the JSON from my interactive session in marvel/sense into the equivalent java was not straight-forward. So I created a DSL that mimics the JSON query dsl as closely as possible.