Introduce the NULL and NOT value NULL operator

This commit is contained in:
Clément Renault
2023-03-08 16:57:42 +01:00
parent 43ff236df8
commit 7c0cd7172d
4 changed files with 48 additions and 4 deletions

View File

@ -219,6 +219,10 @@ impl<'a> Filter<'a> {
Condition::Between { from, to } => {
(Included(from.parse_finite_float()?), Included(to.parse_finite_float()?))
}
Condition::Null => {
let is_null = index.null_faceted_documents_ids(rtxn, field_id)?;
return Ok(is_null);
}
Condition::Exists => {
let exist = index.exists_faceted_documents_ids(rtxn, field_id)?;
return Ok(exist);