Elasticsearch is a distributed, RESTful search and analytics engine. It provides a distributed, multi-tenant-capable full-text search engine with an HTTP web interface and schema-free JSON documents.
Elastic Cloud
is a managed Elasticsearch service. Signup for a free trial.
ElasticsearchRetriever
enables flexible access to all Elasticsearch features
through the Query DSL.
See a usage example.