diff --git a/milli/src/update/index_documents/mod.rs b/milli/src/update/index_documents/mod.rs index 74fed9af9..83e07c722 100644 --- a/milli/src/update/index_documents/mod.rs +++ b/milli/src/update/index_documents/mod.rs @@ -217,7 +217,10 @@ where output } - let engine = Engine::new(); + let mut engine = Engine::new(); + //It is an arbitrary value. We need to let users define this in the settings. + engine.set_max_operations(1_000_000); + let ast = engine.compile(code).unwrap(); let fields_ids_map = self.index.fields_ids_map(self.wtxn)?; let primary_key = self.index.primary_key(self.wtxn)?.unwrap();