Soulmate est une gem qui permet de faire de l'auto-complétion simplement avec un backend en Redis. Ce billet détaille le fonctionnement de la gem et explique comment la mettre en place dans une application Rails 3.1
Commentaires
Vous devez
vous inscrire
ou
vous connecter
pour poster un commentaire
J'ai eu l'occasion de l'utiliser sur un projet, c'est plutôt bien foutu et très rapide.
Il y a environ 13 ansAttention par contre l'utilisation mémoire de Redis croit très très rapidement, donc à éviter sur des grosses base de données (du type Geonames avec ~4 millions d'enregistrements).
L'auteur a publié la suite de cet article et explique comment Soulmate fonctionne en détails : http://patshaughnessy.net/2011/11/29/two-ways-of-using-redis-to-build-a-nosql-autocomplete-search-index
Il y a environ 13 ans