Erhöht man in den Einstellugen den Parameter "Maximale Anzahl an Suchergebnissen" über den Wert 1000, werden dennoch nicht mehr als 1000 Ergebnisse angezeigt, weil Sphinx intern die Option "max_matches" auf 1000 stehen hat.
Der entsprechende Parameter "max_matches" in der "vbulletin-sphinx.php" greift nicht, weil er in der conf abgekündigt wurde. Stattessen wird empfohlen, den Parameter in die SQL query zu setzen.
Das geht recht einfach (alles auf eigene Gefahr, backup...):
In der core/packages/vbsphinxsearch/core.php
suche man nach
und ersetze es durch:
Der entsprechende Parameter "max_matches" in der "vbulletin-sphinx.php" greift nicht, weil er in der conf abgekündigt wurde. Stattessen wird empfohlen, den Parameter in die SQL query zu setzen.
Das geht recht einfach (alles auf eigene Gefahr, backup...):
In der core/packages/vbsphinxsearch/core.php
suche man nach
PHP Code:
$query_limit = "LIMIT " . $maxresults;
PHP Code:
$query_limit = "LIMIT " . $maxresults. " OPTION max_matches = ". $maxresults;