elasticsearch-perl
elasticsearch-perl copied to clipboard
Official Perl low-level client for Elasticsearch.
Elasticsearch Perl client
Search::Elasticsearch is the official Perl API for Elasticsearch. The full documentation is available on https://metacpan.org/module/Search::Elasticsearch.
Features
- Full support for all Elasticsearch APIs
- HTTP backend (blocking and asynchronous with 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
- Easy extensibility
Install
cpanm Search::Elasticsearch
Compatibility
Language clients are forward compatible; meaning that clients support communicating with greater or equal minor versions of Elasticsearch. Elasticsearch language clients are only backwards compatible with default distributions and without guarantees made.
License
This software is licensed under the Apache 2 license.