From bcb2898e5fc8689e7d38ee41b325730f14b57791 Mon Sep 17 00:00:00 2001 From: Marcel Date: Wed, 15 Apr 2026 19:12:46 +0200 Subject: [PATCH] perf(search): add index on transcription_blocks.document_id for lateral join Co-Authored-By: Claude Sonnet 4.6 --- .../V36__add_index_transcription_blocks_document_id.sql | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 backend/src/main/resources/db/migration/V36__add_index_transcription_blocks_document_id.sql diff --git a/backend/src/main/resources/db/migration/V36__add_index_transcription_blocks_document_id.sql b/backend/src/main/resources/db/migration/V36__add_index_transcription_blocks_document_id.sql new file mode 100644 index 00000000..2c109324 --- /dev/null +++ b/backend/src/main/resources/db/migration/V36__add_index_transcription_blocks_document_id.sql @@ -0,0 +1,4 @@ +-- Index on transcription_blocks.document_id to speed up the LATERAL join +-- used in DocumentService.findEnrichmentData (FTS match enrichment). +CREATE INDEX IF NOT EXISTS idx_transcription_blocks_document_id + ON transcription_blocks (document_id);