fix the old indexer

This commit is contained in:
Tamo
2025-07-17 18:21:48 +02:00
parent f4f1334b62
commit 576d7d94b1
15 changed files with 604 additions and 413 deletions

View File

@ -842,10 +842,12 @@ impl<'a> Filter<'a> {
),
Vec::new(),
);
let cellulite = cellulite::Writer::new(index.cellulite);
let cellulite = cellulite::Cellulite::new(index.cellulite);
let result = cellulite
.in_shape(rtxn, &polygon.into(), &mut |_| ())
.map_err(InternalError::CelluliteError)?;
// TODO: Remove once we update roaring
let result = roaring::RoaringBitmap::from_iter(result.into_iter());
Ok(result)
} else {
Err(points[0][0].as_external_error(FilterError::AttributeNotFilterable {