Features

edit

This client provides:

  • Full support for all Elasticsearch APIs.
  • HTTP backend (blocking and asynchronous with https://metacpan.org/module/Search::Elasticsearch::Async).
  • Robust networking support which handles load balancing, failure detection and failover.
  • Good defaults.
  • Helper utilities for more complex operations, such as bulk indexing, scrolled searches and reindexing.
  • Logging support via Log::Any.
  • Compatibility with the official clients for Python, Ruby, PHP and JavaScript.
  • Easy extensibility.