Elasticsearch is a distributed, RESTful search and analytics engine that lets you store, search and analyze with ease at scale. It lets you perform and combine many types of searches; it scales seamlessly, and offers answers incredibly fast with search results you can rank based on a variety of factors.
Elasticsearch can be used for a wide variety of use cases, from maps and metrics to site search and workplace search, and with all data types.