From 5f2a1a4fd131b8e10ee9910498594a8ab5a7bea7 Mon Sep 17 00:00:00 2001 From: Kerollmops Date: Thu, 6 Feb 2025 15:40:22 +0100 Subject: [PATCH] Skip the documents before fetching them --- crates/meilitool/src/main.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/meilitool/src/main.rs b/crates/meilitool/src/main.rs index f426172bf..a30a80d7c 100644 --- a/crates/meilitool/src/main.rs +++ b/crates/meilitool/src/main.rs @@ -501,7 +501,8 @@ fn export_documents( } let mut stdout = BufWriter::new(std::io::stdout()); - for (i, ret) in index.all_documents(&rtxn)?.skip(offset.unwrap_or(0)).enumerate() { + let all_documents = index.documents_ids(&rtxn)?.into_iter().skip(offset.unwrap_or(0)); + for (i, ret) in index.iter_documents(&rtxn, all_documents)?.enumerate() { let (id, doc) = ret?; let mut document = obkv_to_json(&all_fields, &fields_ids_map, doc)?;