Alex Gorbachenko writes: >>Если нам приходится часто выполнять какой-то сложный запрос -- его не >>надо оптимизировать. Надо его ликвидировать, а предварительно >>заготовленный результат держать в отдельной табличке. > > и это правильно, но tsearch2 всё равно придётся осилить для поиска по > описаниям пакетов и тем же спискам изменений. осиливать там ровно 2 > страницы текста. Ну это вы весьма погорячились, я не зря сказал, что Sphinx получается проще, правильная настройка tsearch2 - тот ещё гемор. Вдобавок если мы захотим добавить морфологию, то придётся делать весьма хитрое решение для эффективной поддержки морфологий более чем одного языка.