Aller au contenu

Recherche

Recherche plein texte propulsée par Meilisearch

Dernière mise à jour : 5 September 2026

La recherche de STOAR s'appuie sur Meilisearch via Laravel Scout. L'index est synchronisé en temps réel avec le catalogue produits et monte sans difficulté à plus de 150 000 produits sans dégrader les temps de réponse.


Résultats de recherche #

Depuis n'importe quelle page, il est possible de lancer une recherche par mot-clé à l'aide du bouton de recherche de l'en-tête de navigation. La page de résultats prend en charge :

  • Recherche par mot-clé — correspondance plein texte sur les noms de produits, les descriptions et les SKU.
  • Filtre par catégorie — restreindre les résultats à une catégorie précise.
  • Options de tri — trier par pertinence, par prix (croissant / décroissant) ou par nouveauté.
  • Résultats par page — configurable par l'exploitant de la boutique ; les acheteurs peuvent également l'ajuster dans la plage autorisée.
  • Historique de recherche récent — les visiteurs comme les clients connectés voient leurs termes de recherche récents listés sous le champ de recherche, pour les relancer rapidement. L'historique des visiteurs est stocké dans le navigateur ; celui des clients est stocké dans leur compte.

Autocomplétion #

À mesure que l'acheteur saisit du texte dans la barre de recherche, des suggestions de produits en direct apparaissent sous le champ, sans qu'il soit nécessaire de valider une recherche complète. Chaque suggestion affiche l'image du produit et son prix à côté du nom, offrant assez de contexte pour cliquer directement depuis la liste déroulante. Le nombre de suggestions affichées est configurable par l'exploitant de la boutique.


Santé de la recherche #

STOAR surveille automatiquement la santé de l'index de recherche. Une vérification en arrière-plan s'exécute chaque minute et confirme que Meilisearch est joignable et que l'index produits est synchronisé avec le catalogue. Si l'une des vérifications échoue — par exemple si le service de recherche tombe ou si une tâche de synchronisation de l'index prend du retard — le propriétaire de la boutique est averti immédiatement par e-mail, afin que le problème soit résolu avant d'affecter les acheteurs.


Analyses #

Chaque interaction de recherche est enregistrée pour t'aider à comprendre comment la recherche est utilisée et où se situent les manques :

  • Suivi des requêtes — chaque requête de recherche est journalisée, avec l'information de savoir si un résultat a été cliqué.
  • Recherches sans résultat — les requêtes n'ayant renvoyé aucun résultat sont remontées dans le tableau de bord d'administration, mettant en évidence les manques de ton catalogue ou les occasions d'ajouter des synonymes.
  • Conversion recherche vers commande — STOAR suit les cas où une session de recherche aboutit à une commande, ce qui te permet de mesurer quelles requêtes génèrent réellement du chiffre d'affaires.