diff --git a/crates/milli/src/update/new/document.rs b/crates/milli/src/update/new/document.rs
index 14e4f72e5..f43eb63e4 100644
--- a/crates/milli/src/update/new/document.rs
+++ b/crates/milli/src/update/new/document.rs
@@ -27,6 +27,9 @@ pub trait Document<'doc> {
self.len() == 0
}
+ /// Get the **top-level** with the specified name, if exists.
+ ///
+ /// - The `_vectors` and `_geo` fields are **ignored** by this method, meaning e.g. `top_level_field("_vectors")` will return `Ok(None)`
fn top_level_field(&self, k: &str) -> Result