Skip to content

Commit 8e1eab4

Browse files
Added ES 5 support
1 parent d5c1e44 commit 8e1eab4

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

es2csv.py

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,6 @@ def next_scroll(scroll_id):
9494
return self.es_conn.scroll(scroll=self.scroll_time, scroll_id=scroll_id)
9595
search_args = dict(
9696
index=','.join(self.opts.index_prefixes),
97-
search_type='scan',
9897
scroll=self.scroll_time,
9998
size=self.scroll_size,
10099
terminate_after=self.opts.max_results
@@ -134,7 +133,6 @@ def next_scroll(scroll_id):
134133

135134
res = self.es_conn.search(**search_args)
136135

137-
self.scroll_ids.append(res['_scroll_id'])
138136
self.num_results = res['hits']['total']
139137

140138
print('Found %s results' % self.num_results)
@@ -159,7 +157,6 @@ def next_scroll(scroll_id):
159157
bar = progressbar.ProgressBar(widgets=widgets, maxval=self.num_results).start()
160158

161159
while total_lines != self.num_results:
162-
res = next_scroll(res['_scroll_id'])
163160
if res['_scroll_id'] not in self.scroll_ids:
164161
self.scroll_ids.append(res['_scroll_id'])
165162

@@ -178,6 +175,7 @@ def next_scroll(scroll_id):
178175
self.flush_to_file(hit_list)
179176
print('Hit max result limit: %s records' % self.opts.max_results)
180177
return
178+
res = next_scroll(res['_scroll_id'])
181179
self.flush_to_file(hit_list)
182180
bar.finish()
183181

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
elasticsearch>=2.4.0,<2.5.0
1+
elasticsearch>=5.2.0,<5.3.0
22
progressbar2>=3.10.0,<3.11.0

0 commit comments

Comments
 (0)