MongoDB + Doctrine: So sortieren Sie die Abfrage nach Textsuchergebnis

Ich habe einen Code wie diesen, der nach dem Textindex sucht:

$expr = $queryBuilder->expr()->operator('$text', ['$search' => $this->value]);
$result = $queryBuilder->equals($expr)->getQuery()->execute();

Aber das Ergebnis wird nicht nach der Relevanz sortiert, die ich möchte.

Ich habe ein paar Infos gefundenHie, konnte jedoch nicht herausfinden, wie dem Suchergebnis mithilfe von Doctrine eine Feldbewertung hinzugefügt werden kann.

Ich denke, es wäre einfach von dort nur das Hinzufügen:

$queryBuilder->sort('score');

Antworten auf die Frage(2)

Ihre Antwort auf die Frage