mirror of
https://github.com/typesense/typesense.git
synced 2025-05-22 23:06:30 +08:00
Fix approximation logic of filter matches in case of !=
.
This commit is contained in:
parent
b85af271d8
commit
4abe7b6bee
@ -2094,9 +2094,8 @@ Option<bool> Index::_approximate_filter_ids(const filter& a_filter,
|
||||
}
|
||||
}
|
||||
|
||||
if (a_filter.apply_not_equals) {
|
||||
auto all_ids_size = seq_ids->num_ids();
|
||||
filter_ids_length = (all_ids_size - filter_ids_length);
|
||||
if (a_filter.apply_not_equals && filter_ids_length == 0) {
|
||||
filter_ids_length = seq_ids->num_ids();
|
||||
}
|
||||
|
||||
return Option(true);
|
||||
|
Loading…
x
Reference in New Issue
Block a user