Ignore documents that didn't change in facets

This commit is contained in:
Louis Dureuil 2024-12-05 16:12:52 +01:00
parent 2b74d1824b
commit fa8b9acdf6
No known key found for this signature in database

View File

@ -97,6 +97,15 @@ impl FacetedDocidsExtractor {
},
),
DocumentChange::Update(inner) => {
if !inner.has_changed_for_fields(
Some(attributes_to_extract),
rtxn,
index,
context.db_fields_ids_map,
)? {
return Ok(());
}
extract_document_facets(
attributes_to_extract,
inner.current(rtxn, index, context.db_fields_ids_map)?,