diff --git a/src/lib/QueryType/SearchQueryType.php b/src/lib/QueryType/SearchQueryType.php index 7bca8cc..522f040 100644 --- a/src/lib/QueryType/SearchQueryType.php +++ b/src/lib/QueryType/SearchQueryType.php @@ -54,8 +54,10 @@ protected function doGetQuery(array $parameters): Query $query->sortClauses = $sortingDefinition->getSortClauses(); } - // Search results order MUST BE deterministic - $query->sortClauses[] = new ContentId(Query::SORT_ASC); + if (empty($query->sortClauses)) { + // Search results order MUST BE deterministic + $query->sortClauses[] = new ContentId(Query::SORT_ASC); + } if ($this->searchService->supports(SearchService::CAPABILITY_AGGREGATIONS)) { $query->aggregations[] = $this->buildContentTypeTermAggregation($parameters);