I started messing about with #postgres FTS in #Diaspora.
First, create a search column:
alter table posts add column fts_text_en tsvector generated always as (to_tsvector ('english', text )) stored;
Then, create a GIN a index on the new column:
create index posts_fts_text_en_idx on posts using gin(fts_text_en);
Next, query the column:
select id from posts where fts_text_en @@ websearch_to_tsquery('english', 'Linux');
Fast, simple. Prolly should integrate it into the search bar.