diff --git a/src/applications/search/engine/PhabricatorSearchEngineElastic.php b/src/applications/search/engine/PhabricatorSearchEngineElastic.php index be0cf71653..beada59da5 100644 --- a/src/applications/search/engine/PhabricatorSearchEngineElastic.php +++ b/src/applications/search/engine/PhabricatorSearchEngineElastic.php @@ -16,6 +16,9 @@ * limitations under the License. */ +/** + * @group search + */ final class PhabricatorSearchEngineElastic extends PhabricatorSearchEngine { private $uri; private $timeout; @@ -177,6 +180,12 @@ final class PhabricatorSearchEngineElastic extends PhabricatorSearchEngine { } } + if (!$query->getQuery()) { + $spec['sort'] = array( + array('dateCreated' => 'desc'), + ); + } + $spec['from'] = (int)$query->getParameter('offset', 0); $spec['size'] = (int)$query->getParameter('limit', 25);