Commit Graph
95 Commits
Author SHA1 Message Date
Honza Král 953c66e650 fix Elasticsearch.index with id=0
Fixes #164 Thanks larsmans!
2014-12-30 18:50:52 +01:00
Honza Král 72d24906d7 Clarifying connection parameters.
Fixes #171 Thanks DavidAwad!
2014-12-30 17:21:22 +01:00
Honza Král a23772ba27 Updated to new ES api version 2014-12-15 14:59:04 +01:00
Honza Král fe556873d8 Adding the search_exists API 2014-12-02 00:13:37 +01:00
Honza Král 5173d5b741 Check required parameters for empty values.
Fixes #138, thanks robhudson!
2014-12-02 00:13:01 +01:00
Honza Král 377dd12d12 Leave the termvector API as it was, including the URL 2014-11-25 13:56:04 +01:00
Honza Král ee4a37658f termvector -> termvectors rename + bw compatibility alias 2014-11-25 13:48:23 +01:00
Honza Král cd5d646c09 Allow to specify url_prefix through RFC-1738 parsing
Also add docs about the various connection options.
2014-11-15 16:18:58 +01:00
Honza Král bf74f7244e make host url parsing more resilient
Reject invalid combinations of url scheme and connection_class
2014-11-14 15:55:32 +01:00
Rémy HUBSCHERandHonza Král 923ee018cf Support RFC-1738 URLs
Fixes #149
2014-11-14 15:42:37 +01:00
Honza Král f401d100a8 Add realtime parameter for termvector API 2014-10-03 17:32:49 +02:00
Honza Král f9b70383b9 Added versioning support to *_script APIs 2014-09-08 12:16:08 +02:00
Honza Král 43b96e7a49 Added stored script and search template APIs 2014-07-29 23:05:56 +02:00
Honza Král b6860f1f3d Escape trailing underscore to fix docs.
Fixes #108, thanks Lambdanaut!
2014-07-16 17:11:40 +09:00
Honza Král ef3004277b Updated the API interface to latest API specs 2014-07-02 16:48:25 +02:00
ArmagnacandHonza Král 619e7eb6b2 Use GET in scroll to enable method-based access control 2014-06-25 11:30:56 +02:00
Honza Král d8312e4c70 Docstring formatting 2014-06-12 01:47:09 +02:00
Alex KsikesandHonza Král 40fbb2a1c3 Adds 'include' parameter to mlt 2014-05-29 01:19:01 +02:00
Honza Král 93d104eea8 Adding the search_shards API 2014-04-23 23:57:12 +02:00
Honza Král 4a3ab2768f Add the experimental benchmark API support 2014-04-22 21:55:07 +02:00
Honza Král 86b59d5d90 Add new params to search_template and clear_scroll APIs 2014-04-22 21:35:51 +02:00
Honza Král 67d2c7c6d1 Adding the search_template API 2014-03-20 22:01:25 +01:00
Honza Král 7355860b37 Wrap long lines 2014-03-18 21:10:16 +01:00
Jan GaedickeandHonza Král 63cb4e5df9 The parameter ignore_indices was replaced
Fixes #62

see https://github.com/elasticsearch/elasticsearch/commit/f4bf0d5112b5c6f29b651586d72c3972db5a2834
2014-03-18 21:08:15 +01:00
Honza Král a54d7035bb Compatibility with python 3.2
Now all the python 2/3 compatibility code is in elasticsearch.compat
Fixes #52
2014-02-21 16:59:13 +01:00
Andrey BalandinandHonza Král 171755f512 The 'warn' method is deprecated, use 'warning' instead. 2014-01-30 11:56:32 +01:00
Honza Král 0abdded7f1 Documentation fixes 2014-01-27 16:10:35 +01:00
James YuandHonza Král 3aa6a3ffac fixed typo in comment 2014-01-24 11:17:46 +01:00
Honza Král ad8a1a36c2 Termverctor APIs 2014-01-22 13:27:22 +01:00
Honza Král 5af6735bf5 Percolate API fixes and mpercolate and count_percolate 2014-01-22 13:27:04 +01:00
Honza Král 8a18ef67f5 Add local params and other minor api fixes 2014-01-20 18:51:19 +01:00
Honza Král 212e7cd8a2 Added the snapshot apis 2014-01-18 01:31:17 +01:00
Honza Král 47c3cf51b0 Added the cat apis 2014-01-18 01:30:31 +01:00
Honza Král 0a5b970ba6 Split node apis to their own namespace 2014-01-18 01:17:41 +01:00
Honza Král ad05fc8bbb No percolate after update 2014-01-17 23:49:50 +01:00
Honza Král 3837ae8188 proper spelling for mlt params 2014-01-17 23:48:47 +01:00
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 209a07e608 Update documentation links for existing APIs 2014-01-17 14:56:35 +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
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 6947b01275 Removed extra reference to the id parameter for create API 2013-12-09 02:53:07 +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
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
Graeme Coupar 02b47b3f13 Added support for q parameter to delete_by_query 2013-10-30 12:47:53 +00:00
Rob Hudson d4eba59e3a Update __init__.py
Fixed documentation to match code argument order.
2013-10-26 14:53:01 -07:00
Honza Král 2bd421f29d Add in __repr__ to client to simplify debugging 2013-10-22 01:23:12 +02:00