update index after bulk edit operations #195

This commit is contained in:
jonaswinkler
2020-12-27 17:05:35 +01:00
parent b70f7ca8f3
commit 03f8db481e
4 changed files with 59 additions and 26 deletions

View File

@@ -94,3 +94,12 @@ def bulk_rename_files(document_ids):
qs = Document.objects.filter(id__in=document_ids)
for doc in qs:
post_save.send(Document, instance=doc, created=False)
def bulk_index_documents(document_ids):
documents = Document.objects.filter(id__in=document_ids)
ix = index.open_index()
with AsyncWriter(ix) as writer:
for doc in documents:
index.update_document(writer, doc)