Write back user provided vectors from deleted embedders

This commit is contained in:
ManyTheFish 2025-06-25 15:56:38 +02:00
parent 31142b3663
commit 51a087b764
3 changed files with 160 additions and 16 deletions

View file

@ -344,6 +344,18 @@ where
primary_key_from_db(&indexing_context.index, &rtxn, &indexing_context.db_fields_ids_map)?;
let documents = DatabaseDocuments::new(&all_document_ids, primary_key);
let span =
tracing::trace_span!(target: "indexing::documents", parent: &indexer_span, "extract");
let _entered = span.enter();
update_database_documents(
&documents,
indexing_context,
&extractor_sender,
settings_delta,
extractor_allocs,
)?;
indexing_context.progress.update_progress(IndexingStep::WaitingForDatabaseWrites);
finished_extraction.store(true, std::sync::atomic::Ordering::Relaxed);