решение у немцев нашел:
в файле: indexed_search/pi/class.tx_indexedsearch.php
примерно с 592-ой строки надо сделать так:
PHP код:
// All rows for display is put into resultRows[]
if ($c > $pointer * $this->piVars['results'] && !($c > ($pointer+1)*$this->piVars['results'])) {
$row['result_number'] = $c;
$resultRows[] = $row;
и далее есть такая строка (примерно на строке 597)
PHP код:
// This may lead to a problem: If the result check is not stopped here, the search will take longer. However the result counter will not filter out grouped cHashes/pHashes that were not processed yet.
// if (($c+1) > ($pointer+1)*$this->piVars['results']) break;
которую надо закоментировать, если она не закоментированна
после этих изменений у меня стало выводить всегда правильное число совпадений со строкой поиска