Nous fournissons, sous forme de service ou d’accompagnement, une solution de moteur de recherche Full Text avec Elastic Search.

Un moteur de recherche Full Text, ou Plein Texte, est un outil conçu pour indexer les contenus textuels, tel que des articles de blog, des descriptions de produits ou encore des annonces.

Auto-complétion, suggestions et corrections

Pour améliorer l’ergonomie du site ou pour guider simplement l’utilisateur dans sa recherche, les outils suivants peuvent être mis en place:

  • auto-complétion : le moteur suggère des mots clés au fur et à mesure que l’utilisateur tape dans la boite de dialogue
  • suggestion: au résultat d’une recherche, le moteur propose des mots clés alternatifs, complémentaires ou plus restrictifs
  • correction: le moteur suggère des mots avec la correction des erreurs de frappe

Des résultats plus pertinents

Le moteur permet de répondre rapidement à différents type de requêtes telles que :

  • la recherche d’expression (ex: « améliorer son site web »). Elle diffère de la recherche exacte car le moteur prendra en compte des textes qui contiennent des espaces en trop.
  • la recherche de proximité (ex : améliorer site). Le moteur affichera en premier lieu les textes dont les mots sont les plus proches.
  • la recherche floue (ex: améliore site). Le moteur peut rendre des résultats dont la syntaxe est proche.

Des critères plus variés

Le moteur permet de restreindre ou filter les résultats grâce à des critères complémentaires, comme par exemple:

  • une période temporelle 
  • une localisation ou un périmètre géographique
  • des catégories

Catégorisation des résultats

Afin d’aider l’utilisateur à affiner sa recherche, le moteur liste les catégories auxquelles les résultats appartiennent.

Des temps de réponses plus rapides

Que ce soit le volume de données à traiter ou le nombre de requêtes qui augmentent, la solution Elastic Search a été conçue pour être facilement dimensionnée.

Intégration technique facile

Grâce à une API REST, l’intégration technique de ce moteur de recherche se fait facilement grâce au javascript.

Préservation des performances du site web

Les serveurs Elastic Search sont complètement autonomes, ce qui permet de préserver les ressources des serveurs du site web. Peu importe le nombre de recherches effectuées, le reste du site n’est pas impacté en terme de performances.

 

Tagged on: