Hallo Christian,
ich denke es liegt an Deinem Template. Und zwar genauer gesagt an dem Eintrag:
<input type="hidden" name="tx_indexedsearch_pi2[search][sortOrder]" value="" />
Die SortOrder wird im Template an den ViewHelper si:searchResult.rating übergeben. Dieser ViewHelper wertet die angegebene SortOrder aus und legt damit den Rückgabewert fest. Wenn keine SortOrder übergeben wird, dann liefert der ViewHelper nur ein Leerzeichen zurück.
Ich würde mal den in Deinem Template folgendes übergeben:
<input type="hidden" name="tx_indexedsearch_pi2[search][sortOrder]" value="rank_count" />
Damit solltest Du wieder eine Ausgabe fürs Rating bekommen. Habe ich allerdings nicht getestet.
Weitere mögliche Werte für die SortOrder wären:
rank_first, rank_flag, rank_freq, crdate und mtime.
Alle diese Einträge sollten einen Rückgabewert erzeugen.
Die Berechnungen für die einzelnen Angaben kannst Du Dir hier sonst auch noch anschauen (Ab Zeile 45):
https://github.com/TYPO3-CMS/indexed_search/blob/main/Classes/ViewHelpers/SearchResult/RatingViewHelper.php