Ahojte, vedeli by ste mi niekto poradit, ako optimalizovat PostgreSQL query, pre full textove vyhladavanie nad tabulkou, s vacsim mnozstvom dat (>=700 000)? Momentalne to riesim tak, ze nad tabulkou vytvorim GIN index pre funkciu to_tsvector, nad pozadovanymi stlpcami. Potom select vyzera nejak takto:
SELECT *
FROM table
WHERE to_tsvector(...) @@ plainto_tsquery (...)
ORDER BY ts_rank(to_tsvector(...), plainto_tsquery (...), 1) DESC