Elasticsearch is a distributed, free, and open search analytics engine for all types of data, including textual, numerical, geospatial, structured, and unstructured. Known for its simple REST APIs, distributed nature, speed, and scalability, Elasticsearch is the central component of the Elastic Stack, a set of free and open tools for data ingestion, enrichment, storage, analysis, and visualization.
|Rating||Followers||121,836 56,132 167,919|
|Latest version||7.10||Current Version(s)||7.10||Customer support||Live chat/ Ticket|
|License type||Apache License 2.0||First release date||Feb 08, 2010||Latest release date||Sep 09, 2020|
|Product category||Database||Managed by us||Yes||Open source||Yes|
|Platforms||Linux, Windows, MacOS|
Built on top of Lucene, Elasticsearch is able to execute complex queries in parallel, quickly finding the best matches for your full-text searches from large data sets.
Elasticsearch uses schema-free JSON documents and relies on the flexible data models to build and update visitor profiles to meet the demanding workloads and low latency required for real-time engagement.
Elasticsearch works with ingestion tools such as Kibana to generate reports and visualize your data. These capabilities along with a short learning curve, allow you to quickly start working on use cases.
You can host multiple indexes on one Elasticsearch installation – node or cluster. Each index can have multiple “types”, which are essentially completely different indexes.
Elasticsearch supports auto-completion functionality that helps guide users to relevant documents as they type.