Clean code

This commit is contained in:
Mubelotix
2025-07-08 12:03:32 +02:00
parent b4cafec8b3
commit 29b74424ad
5 changed files with 4 additions and 7 deletions

View File

@ -234,11 +234,9 @@ impl<'a> Filter<'a> {
pub fn evaluate(&self, rtxn: &heed::RoTxn<'_>, index: &Index) -> Result<RoaringBitmap> {
// to avoid doing this for each recursive call we're going to do it ONCE ahead of time
let fields_ids_map = index.fields_ids_map(rtxn)?;
let filterable_attributes_rules = dbg!(index.filterable_attributes_rules(rtxn)?);
let filterable_attributes_rules = index.filterable_attributes_rules(rtxn)?;
for fid in self.condition.fids(MAX_FILTER_DEPTH) {
println!("{fid:?}");
let attribute = fid.value();
if matching_features(attribute, &filterable_attributes_rules)
.is_some_and(|(_, features)| features.is_filterable())

View File

@ -9,7 +9,6 @@ pub(super) struct VectorFilter<'a> {
embedder_token: Option<Token<'a>>,
fragment_token: Option<Token<'a>>,
user_provided: bool,
// TODO: not_user_provided: bool,
}
#[derive(Debug)]