1) используй MATCH AGAINST
2) используй регулярные выражения - (совет так себе в плане быстродействия , хотя ...)
3) строй правильные запросы
'SELECT `rus_name` FROM `download__files` WHERE `name` LIKE "%$similar%"'
$similar - у тебя массив
как развернется строка я даже представить боюсь
тебе надо формировать SELECT `rus_name` FROM `download__files` WHERE ( `name` LIKE "%$similar[0]%") OR ( `name` LIKE "%$similar[1]%") OR ( `name` LIKE "%$similar[2]%") ....
Stalker_RED, надо смотреть в исходник на реализацию списка. искренне подозреваю что случай "переместить в позицию где находишься сейчас" разработчики предусмотрели и лишних действий не выполняют
этой ошибки в логе нет, так как сервер "вылетел"