Changes for version 0.40 - 2011-08-10
- BREAKING CHANGE:
- index_exists now returns an empty list if the index doesn't exist. Previously, it threw an error.
- OTHER:
- Deprecated the use of top level mapping parameters in put_mapping() in favour of just using the 'mapping' param
- IDs could not contain eg "/" before - now fixed with Any::URI::Escape ie (URI::Escape or URI::Escape::XS)
- The 'servers' param to new() now defaults to localhost if not specified
- The "scroll" param to scrolled_search() now defaults to '1m'
- added search_from and search_size to mlt()
- added analyze_wildcard and lowercase_expanded_terms to searchqs()
- mget() now returns [] if no docs specified, instead of dieing
- Made Test::More v 0.96 a dependency, and fixed the hashbang path in the example (thanks to AVAR)
Modules
An API for communicating with ElasticSearch
Exception objects for ElasticSearch
Check or filter query strings
Description
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
Thrift 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