Emacs es-mode - REPL experiences for ElasticSearch development

09 Aug 2016 Emacs, ElasticSearch, Developer Productivity

I don’t usually write reviews but I was so deleted by es-mode for emacs that I felt compelled to share. If you have worked with REST APIs and ElasticSearch in particular you probably have had similar experiences of using something to develop queries. Coding in one of the client libraries does not provide the interactive experience you need to develop quickly and it often becomes a frustrating exercise. es-mode takes away a lot of that pain.

Create a file for your queries and experiments, enter the HTTP method and url on one line and add the Json body if needed on the line below.Two keystrokes C-c C-c and the query is executed; the results shown in another emacs buffer. Its just like having a REPL for ElasticSearch. The Elastic Search Command Center command is just icing on the cake - real time view into your ES cluster.

Check it out on GitHub


Graham Brooks Photo

This is a personal weblog. The opinions expressed here represent my own and not those of my employer (ThoughtWorks).

My thoughts and opinions change over time as I learn. This weblog is intended to provide a semi-permanent record of these thoughts and is for informational purposes only.

comments powered by Disqus