From c4cedb539094220133bf08f84cd8803c69e92553 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20Renault?= Date: Tue, 19 Aug 2025 12:10:03 +0200 Subject: [PATCH] WIP: Introducing papaya --- crates/milli/src/update/new/indexer/document_operation.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/crates/milli/src/update/new/indexer/document_operation.rs b/crates/milli/src/update/new/indexer/document_operation.rs index 1b5253004..9e0466c13 100644 --- a/crates/milli/src/update/new/indexer/document_operation.rs +++ b/crates/milli/src/update/new/indexer/document_operation.rs @@ -91,7 +91,8 @@ impl<'pl> DocumentOperation<'pl> { let documents_ids = index.documents_ids(rtxn)?; let available_docids = ConcurrentAvailableIds::new(documents_ids); - let mut docids_version_offsets = hashbrown::HashMap::new(); + let docids_version_offsets = papaya::HashMap::new(); + // let mut docids_version_offsets = hashbrown::HashMap::new(); let primary_key = OnceLock::new(); let payload_count = operations.len(); @@ -198,7 +199,7 @@ fn extract_addition_payload_changes<'r, 'pl: 'r>( new_fields_ids_map: &mut GlobalFieldsIdsMap, available_docids: &ConcurrentAvailableIds, bytes: &mut u64, - main_docids_version_offsets: &hashbrown::HashMap<&'pl str, PayloadOperations<'pl>>, + main_docids_version_offsets: &papaya::HashMap<&'pl str, PayloadOperations<'pl>>, method: IndexDocumentsMethod, payload: &'pl [u8], ) -> Result>> {