Skip to content
This repository has been archived by the owner on Dec 21, 2018. It is now read-only.
javanna edited this page Apr 15, 2013 · 7 revisions

elasticshell - a shell for elasticsearch

elasticshell logo

The elasticshell is a command line shell that allows to easily interact with elasticsearch. The following are main features that the elasticshell provides:

  • a json friendly environment, where json objects are native
  • support for multi-line operations
  • helpful auto complete suggestions that work either within json or java objects
  • it connects to elasticsearch using the Java API and allows to choose between a transport client and a node client
  • allows to startup a local node that can be useful to learn elasticsearch and play around with it without installing it (which takes no time though)
  • exposes all the elasticsearch API
  • supports both java and javascript for advanced use cases
  • allows to load external script files that contain shell commands (java code, javascript, or specific commands that are part of the elasticshell itself)
  • allows to execute configurable commands at startup
Clone this wiki locally