forked from aparo/pyes
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Changelog
159 lines (81 loc) · 4.75 KB
/
Changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
Changelog
=========
Trunk (v.0.17.0)
API BREAKING: Added new searcher iterator API. (To use the old code rename ".search" in ".search_raw")
API BREAKING: renamed indexes in indices. To be complaint to ES documentation.
Tests refactory.
Add model object to objetify a dict.
v. 0.16.0:
Updated documentation.
Added TextQuery and some clean up of code.
Added percolator (matterkkila).
Added date_histogram facet (zebuline).
Added script fields to Search object, also add "fields" to TermFacet (aguereca).
Added analyze_wildcard param to StringQuery (available for ES 0.16.0) (zebuline).
Add ScriptFields object used as parameter script_fields of Search object (aguereca).
Add IdsQuery, IdsFilter and deleteByQuery (aguereca).
Bulk delete (acdha).
v. 0.15.0:
Only require simplejson for python < 2.6 (matterkkila)
Added basic version support to ES.index and Search (merrellb)
Added scan method to ES. This is only supported on ES Master (pre 0.16) (merrellb)
Added GeoPointField to mapping types (merrellb)
Disable thrift in setup.py.
Added missing _routing property in ObjectField
Added ExistsFilter
Improved HasChildren
Add min_similarity and prefix_length to flt.
Added _scope to HasChildQuery. (andreiz)
Added parent/child document in test indexing. Added _scope to HasChildFilter.
Added MissingFilter as a subclass of TermFilter
Fixed error in checking TermsQuery (merrellb)
If an analyzer is set on a field, the returned mapping will have an analyzer
Add a specific error subtype for mapper parsing exceptions (rboulton)
Add support for Float numeric field mappings (rboulton)
ES.get() now accepts "fields" as well as other keyword arguments (eg "routing") (rboulton)
Allow dump_curl to be passed a filehandle (or still a filename), don't for filenames to be in /tmp, and add a basic test of it.
Add alias handling (rboulton)
Add ElasticSearchIllegalArgumentException - used for example when writing to an alias which refers to more than one index. (rboulton)
Handle errors produced by deleting a missing document, and add a test for it. (rboulton)
Split Query object into a Search object, for the search specific parts, and a Query base class. Allow ES.search() to take a query or a search object. Make some of the methods of Query base classes chainable, where that is an obviously reasonable thing to do. (rboulton)
v. 0.14.0: Added delete of mapping type.
Embedded urllib3 to be buildout safe and for users sake.
Some code cleanup.
Added reindex by query (usable only with my elasticsearch git branch).
Added contrib with mailman indexing.
Autodetect if django is available and added related functions.
Code cleanup and PEP8.
Reactivated the morelikethis query.
Fixed river support plus unittest. (Tavis Aitken)
Added autorefresh to sync search and write.
Added QueryFilter.
Forced name attribute in multifield declaration.
Added is_empty to ConstantScoreQuery and fixed some bad behaviour.
Added CustomScoreQuery.
Added parent/children indexing.
Added dump commands in a script file "curl" way.
Added a lot of fix from Richard Boulton.
v. 0.13.1: Added jython support (HTTP only for now).
v. 0.13.0: API Changes: errors -> exceptions.
Splitting of query/filters.
Added open/close of index.
Added the number of retries if server is down.
Refactory Range query. (Andrei)
Improved HTTP connection timeout/retries. (Sandymahalo)
Cleanup some imports. (Sandymahalo)
v. 0.12.1: Added collecting server info.
Version 0.12 or above requirement.
Fixed attachment plugin.
Updated bulk insert to use new api.
Added facet support (except geotypes).
Added river support.
Cleanup some method.
Added default_indexes variable.
Added datetime deserialization.
Improved performance and memory usage in bulk insert replacing list with StringIO.
Initial propagation of elasticsearch exception to python.
v. 0.12.0: added http transport, added autodetect of transport, updated thrift interface.
v. 0.10.3: added bulk insert, explain and facet.
v. 0.10.2: added new geo query type.
v. 0.10.1: added new connection pool system based on pycassa one.
v. 0.10.0: initial working version.