Gracias por vuestras respuestas.
Daniel, tus ejemplos me han aclarado. Por ahora lo que necesito es
simplemente filtrar los listados por varios campos y realizar
búsquedas de texto plano. Así que me decanto por hacerlo a mano. Una
vez lo tenga todo funcionando probaré "Haystack" por aprender y ya
decidiré si me merece la pena añadirlo al proyecto o no.
Hans, gracias por responder pero creo que aún no he profundizado lo
suficiente como para comprender tu respuesta. Uso postgres pero no sé
qué es el FTS de postgres y tampoco me queda claro si dices que te
decantarías a usar haystack (con el backend que eligiera) o si lo
harías sin haystack y usando el fts de postgres.
En fin, gracias a todos.
Un saludo.