Replace the NotEqual operand by a Not(Equal) system

This commit is contained in:
Kerollmops
2023-05-16 15:08:21 +02:00
parent 81aee70662
commit 6db2a00e6a
3 changed files with 10 additions and 16 deletions

View File

@@ -295,12 +295,6 @@ impl<'a> Filter<'a> {
};
return Ok(string_docids | number_docids);
}
Condition::NotEqual(val) => {
let operator = Condition::Equal(val.clone());
let docids = Self::evaluate_operator(rtxn, index, field_id, &operator)?;
let all_ids = index.documents_ids(rtxn)?;
return Ok(all_ids - docids);
}
Condition::Contains(val) => {
let value = crate::normalize_facet(val.value());
let finder = Finder::new(&value);