Elasticsearch

Elasticsearch is a distributed search engine that finds close matches, not only exact ones, and searches across multiple data sets at once. It handles large volumes of data quickly, which makes it a good fit for application search, logging, and analytics.