Elastic searchs
Elastic provides a growing platform of open source projects and commercial products designed to search, analyze, and visualize your data, allowing you to get actionable insight in real time. Our products are architected to seamlessly work together as a standalone solution or easily integrate into your existing infrastructure.
At the heart of it all are Elasticsearch, Kibana, Beats, and Logstash, four open source projects that, when combined, are known as the Elastic Stack. Our commercial extensions, Shield, Watcher, and Marvel, add even more value to our open source solutions, offering a growing list of capabilities, including security, alerting, and monitoring.
What’s New in Elasticsearch?
Elasticsearch 2.2 includes all of the latest advances in speed, security, scalability, and hardware efficiency. It introduces new debugging capabilities to allow developers and administrators to diagnose queries, an all-new geospatial index with supercharged performance, and is compatible with the 2.2 versions of Shield (security), Marvel (monitoring), Watcher (alerts), and more.
Real-Time Data
How long can you wait for insights on your fast-moving data? With Elasticsearch, all data is immediately made available for search and analytics.
Real-Time Advanced Analytics
Combining the speed of search with the power of analytics changes your relationship with your data. Interactively search, discover, and analyze to gain insights that improve your products or streamline your business.
Massively Distributed
Elasticsearch allows you to start small and scale horizontally as you grow. Simply add more nodes, and let the cluster automatically take advantage of the extra hardware. Petabytes of data? Thousands of nodes? No problem.
High Availability
Elasticsearch clusters are resilient — they will detect new or failed nodes, and reorganize and rebalance data automatically, to ensure that your data is safe and accessible.
Multitenancy
A cluster may contain multiple indices that can be queried independently or as a group. Index aliases allow filtered views of an index, and may be updated transparently to your application.
Full-Text Search
Elasticsearch builds distributed capabilities on top of Apache Lucene to provide the most powerful full- text search capabilities available. Powerful, developer-friendly query API supports multilingual search, geolocation, contextual did-you-mean suggestions, autocomplete, and result snippets.
Document-Oriented
Store complex real world entities in Elasticsearch as structured JSON documents. All fields are indexed by default, and all the indices can be used in a single query, to easily return complex results at breathtaking speed.
Schema-Free
Elasticsearch allows you to get started fast. Simply index a JSON document and it will automatically detect the data structure and types, create an index, and make your data searchable. You also have full control to customize how your data is indexed.
Developer-Friendly, RESTful API
Elasticsearch is API driven. Almost any action can be performed using a simple RESTful API using JSON over HTTP. Client libraries are available for many programming languages.
Per-Operation Persistence
Elasticsearch puts your data safety first. Document changes are recorded in transaction logs on multiple nodes in the cluster to minimize the chance of any data loss.
Apache 2 Open Source License
Elasticsearch can be downloaded, used, and modified free of charge. It is available under the Apache 2 license, one of the most flexible open source licenses available.
Build on top of Apache Lucene™
Apache Lucene is a high performance, full-featured Information Retrieval library, written in Java. Elasticsearch uses Lucene internally to build its state of the art distributed search and analytics capabilities.