We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 95397e0 + d81e51c commit 37171dbCopy full SHA for 37171db
src/func/utils.rs
@@ -393,11 +393,11 @@ impl<'a> IndexConstruction<'a> {
393
insertion.ef = self.config.ef_construction;
394
395
// Find the first valid vector ID to push.
396
- let validator = |i: usize| self.vectors.get(&i.into()).is_some();
397
- let valid_id = (0..self.vectors.len())
+ let validator = |i: u32| self.vectors.get(&i.into()).is_some();
+ let valid_id = (0..u32::MAX)
398
.into_par_iter()
399
.find_first(|i| validator(*i))
400
- .unwrap();
+ .unwrap_or(0);
401
402
search.reset();
403
search.push(&valid_id.into(), vector, self.vectors);
0 commit comments