From 09157a35371f7b045a481facba1a8bd25d30bc7c Mon Sep 17 00:00:00 2001 From: Pascal Seitz Date: Tue, 20 Oct 2026 19:33:12 +0200 Subject: [PATCH] fix(search): classify cached term absence as pruned before warmup --- quickwit/quickwit-search/src/leaf.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/quickwit/quickwit-search/src/leaf.rs b/quickwit/quickwit-search/src/leaf.rs index e60dfad251a..1a8cb793c5d 100644 --- a/quickwit/quickwit-search/src/leaf.rs +++ b/quickwit/quickwit-search/src/leaf.rs @@ -913,7 +913,11 @@ async fn leaf_search_single_split( search_request.clone(), leaf_search_response.clone(), ); - leaf_search_state_guard.set_state(SplitSearchState::PrunedDuringWarmup); + leaf_search_state_guard.set_state(if cached_known_empty { + SplitSearchState::PrunedBeforeWarmup + } else { + SplitSearchState::PrunedDuringWarmup + }); return Ok(Some(leaf_search_response)); }