optimize word prefix pair

This commit is contained in:
ad hoc 2022-03-15 16:37:22 +01:00
parent d68fe2b3c7
commit d633ac5b9d
No known key found for this signature in database
GPG Key ID: 4F00A782990CC643

View File

@ -155,6 +155,7 @@ impl<'t, 'u, 'i> WordPrefixPairProximityDocids<'t, 'u, 'i> {
// All of the word prefix pairs in the database that have a w2 // All of the word prefix pairs in the database that have a w2
// that is contained in the `suppr_pw` set must be removed as well. // that is contained in the `suppr_pw` set must be removed as well.
if !del_prefix_fst_words.is_empty() {
let mut iter = self let mut iter = self
.index .index
.word_prefix_pair_proximity_docids .word_prefix_pair_proximity_docids
@ -166,8 +167,7 @@ impl<'t, 'u, 'i> WordPrefixPairProximityDocids<'t, 'u, 'i> {
unsafe { iter.del_current()? }; unsafe { iter.del_current()? };
} }
} }
}
drop(iter);
// We finally write and merge the new word prefix pair proximity docids // We finally write and merge the new word prefix pair proximity docids
// in the LMDB database. // in the LMDB database.