What does "GIN doesn't support full index scans" mean?
a word or two belonging to a pre-set, almost 'constant', list of
  words.


Have you considered scanning the texts as they are input and flagging them (possibly with a many-to-many link to another table containing your list of keywords)?