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 Hicks and Honza 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
Honza Král
04afc03cdd
Thrift plugin uses different format in cluster stats
2013-10-29 17:45:49 +01:00
Honza Král
6454372da6
Allow people to import ThriftConnection from elasticsearch package itself
2013-10-29 15:30:58 +01: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
1e99f51a30
Bump version to 0.4.3
2013-10-22 21:50:34 +02:00
Honza Král
2bd421f29d
Add in __repr__ to client to simplify debugging
2013-10-22 01:23:12 +02:00
Honza Král
78d5a0b5a8
Be more benevolent when dealing with hosts parameter
...
This was mostly inspired by work on haystack for backwards compatibility
2013-10-22 01:22:47 +02:00
Honza Král
73f170f23f
Decimal support
...
Currently only converting to floats which may lose some precision.
Not recommended in 2.6 where float to string serialization is sub-optimal
2013-10-22 00:26:58 +02:00
Honza Kral
2bb16fe7ed
Make offset in search work. from is a reserved word in python so use from_
...
Fixes #13
Thanks llonchj, danfairs, vanatteveldt and RonRothman!
2013-10-17 22:01:25 +02:00
Honza Kral
798778ee0a
Cosmetic code changes to bulk_index
2013-10-14 23:58:17 +02:00
Honza Kral
174c431afb
Add raise_on_error parameter to bulk_index to enable short-circuiting bulk loading
2013-10-14 23:50:42 +02:00
Honza Kral
d5285b09da
Adding a reference tothe bulk_index helper from the bulk API
2013-10-14 23:33:16 +02:00
Honza Kral
4e56b4fbc1
Only collect info on failed docs when using the bulk_index helper
2013-10-14 23:33:16 +02:00
Honza Kral
64dd28fd8f
Failed indexes in bulk_index do not contain theok flag
2013-10-14 23:33:16 +02:00
Honza Kral
e6e1fd060e
Make requests an optional dependency
2013-10-14 23:33:16 +02:00
Boaz Leskes
f72e6488ee
Normalizing the source filtering params of get_source with the rest of the API
2013-10-11 12:30:22 +02:00
Honza Kral
08a38844be
Json does recognize ints
2013-10-10 13:56:56 +02:00