The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Changes for version 1.13 - 2014-06-13

  • Breaking change: The Async::Scroll helper used to pass the scroll ID to scroll() and clear_scroll() in the query string by default, with the scroll_in_body parameter to change the behaviour. This was causing frequent errors with long scroll IDs, so the new default behaviour is to pass the scroll ID in the body, with the scroll_in_qs parameter to change that behaviour. All Search::Elasticsearch::Async HTTP backends are now fork safe.

Modules

Async API for Elasticsearch using Promises
A helper module for the Bulk API and for reindexing
A helper module for scrolled searches
A utility class for internal use by Elasticsearch
An async Cxn implementation which uses AnyEvent::HTTP
An async Cxn implementation which uses Mojo::UserAgent
An async CxnPool for connecting to a local cluster with a dynamic node list
An async CxnPool for connecting to a remote cluster with a static list of nodes.
An async CxnPool for connecting to a remote cluster without the ability to ping.
Provides common functionality to async Cxn implementations
A role to mark classes which should be used with other async classes
Provides async interface between the client class and the Elasticsearch cluster