Correctly count indexed documents

This commit is contained in:
Clément Renault 2024-11-19 15:17:46 +01:00
parent 651c30899e
commit 3957917e0b
No known key found for this signature in database
GPG Key ID: F250A4C4E3AE5F5F

View File

@ -82,8 +82,10 @@ impl<'pl> DocumentOperation<'pl> {
),
};
let mut document_count = 0;
let error = match result {
Ok(new_docids_version_offsets) => {
document_count = new_docids_version_offsets.len() as u64;
// If we don't have any error then we can merge the content of this payload
// into to main payload. Else we just drop this payload extraction.
merge_version_offsets(&mut docids_version_offsets, new_docids_version_offsets);
@ -93,11 +95,7 @@ impl<'pl> DocumentOperation<'pl> {
Err(e) => return Err(e),
};
operations_stats.push(PayloadStats {
document_count: docids_version_offsets.len() as u64,
bytes,
error,
});
operations_stats.push(PayloadStats { document_count, bytes, error });
}
// TODO We must drain the HashMap into a Vec because rayon::hash_map::IntoIter: !Clone