http://siddhumehta.blogspot.com/2014/05/elasticsearch-tutorial-elasticsearch-gui-tools.html
https://www.elastic.co/
https://aws.amazon.com/elasticsearch-service/
https://github.com/fullscale/elastic.js/
https://github.com/danpaz/bodybuilder
https://www.elastic.co/blog/found-sense-a-cool-json-aware-interface-to-elasticsearch
https://github.com/KunihikoKido/atom-elasticsearch-client
https://www.elastic.co/guide/en/elasticsearch/plugins/2.4/cloud-aws-best-practices.html
http://appbaseio.github.io/dejaVu/
http://appbaseio.github.io/mirage/
https://github.com/ozlerhakan/mongolastic
https://www.elastic.co/guide/en/elasticsearch/plugins/2.4/integrations.html
http://stackoverflow.com/questions/37413901/which-javascript-node-module-is-best-for-elastic-search-query-dsl
https://www.elastic.co/guide/en/elasticsearch/client/javascript-api/current/api-reference.html
searchedit
client.search([params, [callback]])
Return documents matching a query, aggregations/facets, highlighted snippets, suggestions, and more. Write your queries as either simple query strings in the
q parameter, or by specifying a full request definition using the Elasticsearch Query DSL in the body parameter.
The default method is
POST and the usual params and return values apply. See the elasticsearch docs for more about this method.