Dois bogons que encontrei até agora:
Para fazer com que não exijam algo para pesquisar, envolva-os em escopos normais que detectam a presença de arg, e apenas não chame o escopo de pesquisa pg a menos que um arg seja fornecido.
Para encadear dois ou mais deles em uma consulta, use .reorder para substituir , não apenas adicionar (como faz .order), a ordem de classificação.
Os slides estão em http://www.slideshare.net/dare2xl/full-text-search-on-heroku-for-free .