Fix refresh behaviour for Elasticsearch delete (#794)

This commit is contained in:
Tanay Soni 2021-02-01 14:07:55 +01:00 committed by GitHub
parent d62355ca88
commit 5bf351ea7b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -780,7 +780,8 @@ class ElasticsearchDocumentStore(BaseDocumentStore):
query["query"] = {"match_all": {}}
self.client.delete_by_query(index=index, body=query, ignore=[404])
# We want to be sure that all docs are deleted before continuing (delete_by_query doesn't support wait_for)
time.sleep(1)
if self.refresh_type == "wait_for":
time.sleep(1)
class OpenDistroElasticsearchDocumentStore(ElasticsearchDocumentStore):