22 March, 2013

pyelasticsearch 0.4


Developer:

Website:

License / Price:

Platforms:

Databases:

Language:

Last Updated:

Category:
Rob Eanes | More scripts
pyelasticsearch.readthedocs.org
BSD License 

Windows / Linux / Mac OS / BSD / Solaris
N/A
Python
March 23rd, 2013, 00:45 GMT [view history]
C: \ Search Engines

ElasticSearch is a very powerful and advanced distributed RESTful search engine for the Web.

pyelasticsearch provides a non-breaking API wrapper for using and interacting with the search engine from Python.

Here are some key features of "pyelasticsearch":

· Support for connection pooling
· Requests load balancing
· Failed-node marking
· Automatic retries for failed connections
· Handles all JSON-Python conversions
· Handles HTTP status codes

Requirements:

· ElasticSearch

What's New in This Release: [ read full changelog ]

· Support the size param of the search method. (You can now change es_size to size in your code if you like.)
· Support the fields param on index and update methods, new since ES 0.20.
· Maintain better precision of floats when passed to ES.
· Change endpoint of bulk indexing so it works on ES < 0.18.
· Support documents whose ID is 0.
· URL-escape path components, so doc IDs containing funny chars work.
· Add a dedicated IndexAlreadyExistsError exception for when you try to create an index that already exists. This helps you trap this situation unambiguously.


Download button
Via: pyelasticsearch 0.4

0 Comment: