The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

Changes for version 0.37 - 2011-05-01

  • BREAKING CHANGES:
    • ElasticSearch::ScrolledSearch
      • $scrolled_search->next() now returns 1 result by default, instead of $size results, to make it easier to write:
        • while (my $result = $scroll->next) {}
    • ElasticSearch::TestServer is now an object which subclasses ElasticSearch itself. connect_to_server() has been removed. Also, the port parameter can be used to specify a custom start port when starting the test server, making it easier to run the test server while there is an existing ES server running.

Modules

An API for communicating with ElasticSearch
Exception objects for ElasticSearch
Check or filter query strings
Start an ElasticSearch cluster for testing
Base class for communicating with ElasticSearch
LWP based HTTP backend
HTTP::Lite based HTTP backend
HTTP::Tiny based HTTP backend
Util subs for ElasticSearch

Provides

in lib/ElasticSearch/Transport/ThriftBackend/Constants.pm
in lib/ElasticSearch/Transport/ThriftBackend/Types.pm
in lib/ElasticSearch/Transport/ThriftBackend/Rest.pm
in lib/ElasticSearch/Transport/ThriftBackend/Rest.pm
in lib/ElasticSearch/Transport/ThriftBackend/Rest.pm
in lib/ElasticSearch/Transport/ThriftBackend/Types.pm
in lib/ElasticSearch/Transport/ThriftBackend/Types.pm
in lib/ElasticSearch/Transport/ThriftBackend/Rest.pm
in lib/ElasticSearch/Transport/ThriftBackend/Rest.pm
in lib/ElasticSearch/Transport/ThriftBackend/Rest.pm
in lib/ElasticSearch/Transport/ThriftBackend/Types.pm
in lib/ElasticSearch/Transport/ThriftBackend/Thrift.pm
in lib/ElasticSearch/Transport/ThriftBackend/Thrift.pm
in lib/ElasticSearch/Transport/ThriftBackend/Thrift/Protocol.pm
in lib/ElasticSearch/Transport/ThriftBackend/Thrift/Protocol.pm
in lib/ElasticSearch/Transport/ThriftBackend/Thrift/Transport.pm
in lib/ElasticSearch/Transport/ThriftBackend/Thrift.pm
in lib/ElasticSearch/Transport/ThriftBackend/Thrift/BinaryProtocol.pm
in lib/ElasticSearch/Transport/ThriftBackend/Thrift/BinaryProtocol.pm
in lib/ElasticSearch/Transport/ThriftBackend/Thrift/BufferedTransport.pm
in lib/ElasticSearch/Transport/ThriftBackend/Thrift/BufferedTransport.pm
in lib/ElasticSearch/Transport/ThriftBackend/Thrift/Server.pm
in lib/ElasticSearch/Transport/ThriftBackend/Thrift/FramedTransport.pm
in lib/ElasticSearch/Transport/ThriftBackend/Thrift/HttpClient.pm
in lib/ElasticSearch/Transport/ThriftBackend/Thrift/MemoryBuffer.pm
in lib/ElasticSearch/Transport/ThriftBackend/Thrift/Protocol.pm
in lib/ElasticSearch/Transport/ThriftBackend/Thrift/Server.pm
in lib/ElasticSearch/Transport/ThriftBackend/Thrift/Socket.pm
in lib/ElasticSearch/Transport/ThriftBackend/Thrift/Transport.pm
in lib/ElasticSearch/Transport/ThriftBackend/Thrift/Server.pm
in lib/ElasticSearch/Transport/ThriftBackend/Thrift/Socket.pm
in lib/ElasticSearch/Transport/ThriftBackend/Thrift.pm
in lib/ElasticSearch/Transport/ThriftBackend/Thrift/Transport.pm
in lib/ElasticSearch/Transport/ThriftBackend/Thrift/Transport.pm