Elasticsearch is a new Elixir library for interacting with Elasticsearch. Highlights include:
- No DSLs. Interact directly with the
ElasticsearchJSON API through simple
- Zero-downtime index (re)building. Via an included mix task.
- Dev Tools. Helpers for running Elasticsearch as part of your supervision tree during development.
It’s based on protocols and behaviours, so it’s both simple and flexible.