Commit Graph
235 Commits
Author SHA1 Message Date
Honza Král ea53987828 No more percolate in index 2014-01-17 15:42:01 +01:00
Honza Král f9f65b7a18 Updated the get apis 2014-01-17 15:41:07 +01:00
Honza Král 185a691177 Added cluster.stats api 2014-01-17 15:20:44 +01:00
Honza Král 96d7fc6783 updated cluster.state API 2014-01-17 15:03:23 +01:00
Honza Král a74a39e5f3 Added timeouts to reroute 2014-01-17 14:59:17 +01:00
Honza Král 209a07e608 Update documentation links for existing APIs 2014-01-17 14:56:35 +01:00
Honza Král 3298e1082f Add the cluster.pending_tasks api 2014-01-17 14:39:04 +01:00
Honza Král 9b7797d5c8 Cluster health doc link 2014-01-17 14:36:25 +01:00
Honza Král b292bc0d40 Updated cluster.get_settings api 2014-01-17 14:35:30 +01:00
Honza Král 8161995c47 New link to clear scroll docs 2014-01-17 14:33:45 +01:00
Honza Král 2bd7268ff3 Update bulk interface 2014-01-17 14:32:39 +01:00
Honza Král e42820ffee Add 'q' parameter to count() method. Fixes #33 2014-01-16 14:39:02 +01:00
Honza Král 16742e7078 Updated cluster.node_stats for 1.0 2014-01-09 02:07:04 +01:00
Honza Král 0701693cba ok: true has been removed from es responses 2014-01-08 20:38:35 +01:00
Honza Král bc976f1bb6 New node_info API 2014-01-08 20:23:24 +01:00
Honza Král 80dcf406b7 Add support for flat_settings flag to all REST APIs that output settings
See https://github.com/elasticsearch/elasticsearch/issues/4140
2014-01-08 19:44:56 +01:00
Honza Král 6d3a4e238d Adding description of force and full options to indices.flush 2014-01-06 18:20:30 +01:00
Honza Král a49371b553 Reflect new ES api for get aliases.
see https://github.com/elasticsearch/elasticsearch/issues/4539 for more
details
2014-01-02 20:00:59 +01:00
Honza Král fb14082f89 Adding new parameters to indices APIs
See https://github.com/elasticsearch/elasticsearch/issues/4436 for more details
2014-01-02 19:51:08 +01:00
Honza Král d1e031ac03 Version bump to 0.4.4 2013-12-23 16:35:34 +01:00
Karan Gupta 18f2ac1231 #29 - corrected target_client assignment 2013-12-21 01:18:17 +05:30
Brian HicksandHonza Král 6f7349eec4 make Elasticsearch.scroll POST the scroll ID
Without this, if you have a large number of indices the `scroll_id` will be very long, and ElasticSearch will return an invalid response. (A urllib3 `ConnectionError` to be precise.) This changes the behavior to POST to the scroll endpoint, which gets around the URL length restriction.
2013-12-16 16:33:32 +01:00
Honza Král 05c4eefbf3 Enable deserialization of different content types coming from the server. 2013-12-14 18:15:15 +01:00
Honza Král e2ab7ea80d Adding a third return value from connection.perform_request - headers
This will be used to implement deserializing based on mimetype
2013-12-13 19:36:21 +01:00
Honza Král be9acfad90 Make sure we handle quotes correctly in the trace logger 2013-12-11 14:41:42 +01:00
Honza Král 1345b36948 Make sure actions aren't modified when passed into bulk 2013-12-11 14:30:59 +01:00
Honza Král 6947b01275 Removed extra reference to the id parameter for create API 2013-12-09 02:53:07 +01:00
Honza Král 0ab904c4de Use dict.popitem when we know the dict only has one key 2013-12-08 19:27:44 +01:00
Honza Král 95fba05e02 Fix unicode body handling.
Only body should be encoded as bytes, not anything going through the
serializer (mostly because of bulk)
2013-12-04 15:07:56 +01:00
Honza Král 4420296636 For string body make sure we serialize unicode properly 2013-12-04 13:22:33 +01:00
Honza Král 19f9eaab95 Make sure bulk requests are logged correctly 2013-12-03 02:04:11 +01:00
Honza Král c5c98dcaac Add logging of body as INFO on connection error 2013-12-03 01:55:32 +01:00
Honza Král cf03f9831a Ass send_get_body_as parameter for situations where GET cannot have a body 2013-12-02 22:57:47 +01:00
Honza Král 69b8023c15 Doc fix: bulk_index -> bulk rename 2013-12-02 17:17:06 +01:00
Honza Král 6f6c864bc8 Bulk supports timeout parameter in new ES 2013-11-25 11:57:21 +01:00
Honza Král 8e8981d9c9 New bulk docs updated 2013-11-22 14:38:38 +01:00
Honza Král 3ae44db90c Bulk helpers overhaul
streaming_bulk for iterative consumption of the input
bulk_index -> bulk
callback expand_action to transform input into action/data pairs
support for non-index actions through _op_type key
2013-11-22 14:29:08 +01:00
Honza Král 1c279d5aad By default allow 10 connections to be held to the server 2013-11-19 22:31:25 +01:00
Honza Král eed4698c2c Merge branch 'urllib3_pool_maxsize' of github.com:rboulton/elasticsearch-py 2013-11-19 22:29:08 +01:00
Richard Boulton 7c84613abc Document the format of the body parameter for bulk operations, and correct a couple of typos in the documentation. 2013-11-19 17:03:32 +00:00
Richard Boulton e8439372d6 Allow the maxsize parameter to be passed to the urllib3 connection pool 2013-11-19 16:45:39 +00:00
Hari haran daad6eacca Spell mistake corrected 2013-11-18 02:17:17 +05:30
Honza Král 4bce8a464c Added more detailed error handling
namely being able to detect conflicts and bad requests
2013-11-14 01:12:55 +01:00
Honza Král a8094486e0 Merge branch 'master' of github.com:obmarg/elasticsearch-py 2013-11-06 13:36:35 +02:00
Honza Král 98854b31e7 Strip excess '/' at the end of doc urls 2013-11-04 00:14:19 +01:00
Honza Král b8b9f67092 Logging fixes 2013-11-03 22:39:03 +01:00
Honza Král 9e68ea91ed If we have sniffed no hosts, consider our sniff failed 2013-11-03 22:38:30 +01:00
Boaz Leskes a673682cb4 update urls to new website layout 2013-10-30 22:55:01 +01:00
Boaz Leskes 422d43f4f8 Added get_field_mapping API 2013-10-30 19:23:43 +01:00
Graeme Coupar 02b47b3f13 Added support for q parameter to delete_by_query 2013-10-30 12:47:53 +00:00