Performances du FTS Postgres
Dans cet article, je vous propose une première astuce pour avoir de meilleures performances FTS avec Postgres. Contrairement à ElasticSearch, Postgres n’optimise pas automatiquement votre schéma. La philosophie est que l’optimisation dépend de l’utilisation de la base : fréquence d’écriture, prédicats dans les requêtes, jointures, etc. À vous d’anticiper l’utilisation de votre base pour concevoir le schéma le plus performant. Comme vu dans mon introduction à FTS dans Postgres, il faut lemmatiser un texte dans un tsvector pour la recherche plein texte. Lemmatiser est coûteux en cycles CPU, on doit pouvoir optimiser ça. ...