Elasticsearch
| Elasticsearch | |||||||
|---|---|---|---|---|---|---|---|
| Original author | Shay Banon | ||||||
| Developer | Elastic NV | ||||||
| Initial release | 8 February 2010 | ||||||
| Stable release |
| ||||||
| Written in | Java | ||||||
| Operating system | Cross-platform | ||||||
| Type | Search and index | ||||||
| License | Triple-licensed Elastic License (proprietary; source-available), Server Side Public License (proprietary; source-available) and Affero General Public License (free and open-source) | ||||||
| Website | www | ||||||
| Repository | github | ||||||
Elasticsearch is a source-available search engine developed by Elastic. It is based on Apache Lucene and provides a distributed, multitenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents. Official clients are available in Java, C#, PHP, Python, Ruby, and other languages. According to the DB-Engines ranking, Elasticsearch is the most popular enterprise search engine.
Elasticsearch is distributed and uses JSON documents stored in indices divided into shards, each of which may have replicas distributed across cluster nodes. It supports full-text search, faceted search, real-time search, and multitenancy. The software is developed alongside Logstash, Kibana, and Beats as part of the Elastic Stack (formerly the ELK Stack).