From 9457bf6a655fbc23320e66e04bcfa97c75caef29 Mon Sep 17 00:00:00 2001 From: Hengfei Yang Date: Fri, 8 Mar 2024 14:08:02 +0800 Subject: [PATCH] fix: total with limit in sql_mode (#2905) --- src/service/search/sql.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/service/search/sql.rs b/src/service/search/sql.rs index 0aaf32d60b..ccaad447a7 100644 --- a/src/service/search/sql.rs +++ b/src/service/search/sql.rs @@ -160,7 +160,7 @@ impl Sql { // check sql_mode let sql_mode: SqlMode = req_query.sql_mode.as_str().into(); - let track_total_hits = req_query.track_total_hits; + let track_total_hits = req_query.track_total_hits && meta.limit == 0; // check SQL limitation // in context mode, disallow, [limit|offset|group by|having|join|union]