| |||||
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.

Via: pyelasticsearch 0.4






0 Comment:
Post a Comment