Cool!
Looks like this is for working from a remote command line console?
I'm interested in these points:
-
the language parser should also be implemented as a plugin so it can be used over HTTP.
-
the "query"/"get" part should be addressable by a separate end point than the administrative commands so it can be used safely without the risk of modifying/deleting data ("read only mode")
-
reuse of query results in subsequent queries (assigning results to variables probably)
-
presenting results in CSV, JSON arrays, or XML, like in my plugins https://github.com/jprante/elasticsearch-xml or https://github.com/jprante/elasticsearch-arrayformat