From 28d27ec4502930f6062ca89dac0ae69c4d39da96 Mon Sep 17 00:00:00 2001 From: Trenton Holmes <797416+stumpylog@users.noreply.github.com> Date: Sun, 26 Jul 2026 14:39:03 -0700 Subject: [PATCH] Perf: select_related/prefetch_related for the scoped LLM index batch --- src/paperless_ai/indexing.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/paperless_ai/indexing.py b/src/paperless_ai/indexing.py index 1c59cbcb7..d78deb44b 100644 --- a/src/paperless_ai/indexing.py +++ b/src/paperless_ai/indexing.py @@ -379,6 +379,8 @@ def update_llm_index( else: scoped_documents = ( Document.objects.filter(id__in=document_ids) + .select_related("correspondent", "document_type", "storage_path") + .prefetch_related("tags") if document_ids is not None else documents )