- One-to-one mapping with REST API
- Configurable, automatic discovery of cluster nodes
- Persistent, Keep-Alive connections
- Intelligent handling of node/connection failure
- Load balancing (with plug-able selection strategy) across all available nodes.
- Works great in node, as well as modern browsers (many thanks to browserify!).
- Generalized, plug-able, and highly configurable architecture. You can change anything! See Extending
npm install --save elasticsearch