From a1378c98b4f41f7fed09c7f414785d84874be497 Mon Sep 17 00:00:00 2001 From: Marcin Kurczewski Date: Mon, 24 Feb 2014 16:46:26 +0100 Subject: [PATCH] Faster entity counting All ORDER BY is discarded when counting entities in search services. --- src/Models/SearchServices/AbstractSearchService.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Models/SearchServices/AbstractSearchService.php b/src/Models/SearchServices/AbstractSearchService.php index 37f2ef4c..9a46b52a 100644 --- a/src/Models/SearchServices/AbstractSearchService.php +++ b/src/Models/SearchServices/AbstractSearchService.php @@ -65,6 +65,7 @@ abstract class AbstractSearchService $innerStmt->setTable($table); static::decorateParser($innerStmt, $searchQuery); static::decorateCustom($innerStmt); + $innerStmt->resetOrderBy(); $stmt = new SqlSelectStatement(); $stmt->setColumn(new SqlAliasOperator(new SqlCountOperator('1'), 'count'));