MongoDB + Doctrine: como classificar a consulta pela pontuação da pesquisa de texto
Eu tenho um código como este que pesquisa pelo índice de texto:
$expr = $queryBuilder->expr()->operator('$text', ['$search' => $this->value]);
$result = $queryBuilder->equals($expr)->getQuery()->execute();
Mas o resultado não é classificado pela relevância que eu quero.
Eu encontrei algumas informaçõesaqui mas não conseguiu descobrir como adicionar a pontuação do campo ao resultado da pesquisa usando o Doctrine.
Eu acho que seria fácil a partir daí apenas adicionando:
$queryBuilder->sort('score');