Olá amigo, ótimo dica de recurso de busca por termo quando se está usando o banco de dados Mysql.
Você apenas esqueceu de mencionar que a função MATCH <-> AGAINST é um recurso exclusivo do mysql. Recomendo alterar o título para "Dica para buscar texto no Mysql".
No Postgresql temos outros recursos de busca por texto:
Postgresql Ranking Search Results
Sem nunca esquecer que para realizar pesquisar mais completas usando semântica e tautologia é indicado usar um serviço especializado como por exemplo o Elasticsearch.