IMPORTANT: elasticsearch.js has been replaced by the new Elasticsearch JavaScript client. We strongly advise you to migrate to the new client. To learn more, see the migration guide.
Features
editFeatures
edit- 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