28 mars 2012

Un nouveau moteur de recherche pour les P'tits Mwana

Alleluia! Le site Les P'tits Mwana se dote enfin d'un moteur de recherche digne de ce nom qui va permettre aux utilisateurs d'accéder plus rapidement à l'ensemble grandissant de questions.



Niveau interface, aucun changement pour le moment. On reste simple, très simple. C'est sur les serveurs que cela évolue. Pour ceux que ça intéressent, LesPtitsmwana.com utilise maintenant ElasticSearch, un moteur de recherche RESTFul (qui s'appuie sur Apache Lucene).


Mais concrètement, qu'est ce qui change ?

  • La recherche est plus efficace : auparavant, le terme "bébé" ne renvoyait aucun résultat, ce qui est un comble pour un site traitant principalement de maternité.
  • On ne s'occupe plus des accents : "bébé", "bébe" ou "bebe" donnent maintenant les mêmes résultats.
  • Plus rapide et évolutif: l'infrastructure du moteur de recherche est sur son propre serveur avec une meilleure disponibilité mémoire. Si la charge devait devenir importante, pas de soucis, on rajoute des shards!
Sur la base de ce développement, de nouvelles fonctionnalités seront ajoutées, elles amélioreront encore un peu l'accès par les mamans et futures mamans aux questions qui les intéressent.


Pro tips

  • Par auteur : "author: Nono"
  • Par tags : "tags:grossesse"
  • Les questions qui contiennent 2 termes : "pipi AND lit" ou "pipi && lit"
  • Les questions qui contiennent un terme mais pas un autre : "pipi -lit"
  • Les questions qui contiennent un mot commençant par : "dent*" (renverra les questions avec dent, dents, dentiste, dentists, dentition, dentaire, etc.)

Related Posts Plugin for WordPress, Blogger...