Да, я вот думаю что же использовать вместо tsearch2.
Реальную Lucene или Zend_Search_Lucene.
Склоняюсь к первому варианту.
P.S
Пробовал swish-e. Очень простая система, поставил и заставил индексить все от PDF до CHM буквально за несколько часов.. Но есть ряд проблем, да и с utf не работает совершенно.