Actualités

[22/03/2017] Smile participe au salon Cloud Computing World Expo

Smile interviendra ce mercredi 22 mars au salon Cloud Computing World Expo pour présenter notre projet collaboratif OCCIware (plateforme standard outillée de connecteurs Cloud).

[22/03/2017] Smile vainqueur des IoT Awards 2017 !

Lors de l'IoT World à Paris, Smile a remporté l'IoT Award dans la catégorie "High-tech" pour son projet de cabine connectée avec Coved.

[17/03/2017] Smile dans le Journal de l'Emploi sur Demain TV

Géraldine Moreau-Luchaire, notre Responsable Recrutement, nous parle des 350 postes à pourvoir en 2017 !

Toutes les actualités picto
       

Vous avez besoin de mettre à jour votre Lecteur Flash Flash 7

Guillemet ouvrant l'actualité des solutions
et des technologies open source Guillemet fermant
picto

Le fonctionnement des thésaurus avec Elastic Suite

Pour rappel, Elastic Suite est une suite de modules de merchandising compatible avec Magento 1 et Magento 2 qui vise à fournir « out-of-the-box » un grand nombre de fonctionnalités habituellement disponibles uniquement avec des outils de merchandising externes.

Le projet a été créé à l'origine par Smile Lab et est disponible gratuitement en Open Source.

Qu’est-ce qu’un thésaurus ?

Un thésaurus est constitué d'un ensemble structuré de termes. Ces termes peuvent être utilisés pour l'indexation de documents, de données, de produits, etc.

L'utilisation du thésaurus permet de pallier les imperfections du langage naturel dans un but d'indexation. Par exemple, un thésaurus reliant chaussure à basket, tennis à sport, permettra pour une requête portant sur les "chaussures de tennis" de trouver des produits (ou toutes autres ressources) indexés avec "basket de sport"

Exemple de fonctionnement sans thésaurus

Thesaurus

On remarque que la requête tapée dans Magento n’est associée qu’à un seul mot clé.

Exemple de fonctionnement avec thésaurus

Thesaurus

Avec la mise en place d’un thésaurus, on peut tout de suite constater que le mot tapé dans Magento est synonyme avec 2 autres mots « leggings » et « jeans ».

Ce qu’il faut retenir :

Un thésaurus est une liste organisée de termes pouvant être synonymes entre eux ou simplement synonyme avec un seul terme défini. Nous allons aussi pouvoir utiliser les thésaurus pour :

  • Aider l’internaute à la construction de sa requête dans le moteur de recherche de votre Magento avec par exemple le choix de termes et de l’auto-complétion
  • Côté back-office Magento, enrichir la requête en incluant des synonymes ou des termes proches.
  • Reformuler une requête avec des termes équivalents
  • Catégoriser des résultats de recherche et les affiner
  • Enrichir les dictionnaires d’un moteur de recherche

L’administration des Thésaurus

Pour créer, mettre à jour et supprimer vos thésaurus, il vous suffit de vous rendre dans la rubrique : « Thesaurus » située dans le menu « Smile ElasticSuite ».

Thesaurus

Créer un Thésaurus

Une fois sur la page « Thésaurus » de votre back office Magento 2, vous avez accès à la grille où sont enregistrés tous les thésaurus présents sur votre Magento.

Thesaurus

  • Étape 1 : Cliquez sur le bouton « Add New Thesaurus » pour ajouter un nouveau thésaurus.
  • Étape 2 : Sélectionnez le type de Thésaurus sur lequel vous souhaitez travailler.
    • Synonym
    • Expansion

Synonym

Un Thésaurus « synonym » va permettre de créer une ou plusieurs listes de mot synonymes entre eux.

Thesaurus

Tout d’abord, il faut donner un nom au groupe de thésaurus que nous sommes en train de créer. Dans le cas de notre exemple, je vais l’appeler « synonym 1 ».

Dans ce groupe « synonym 1», je vais créer 15 ou 20 termes génériques.

Exemple : « jeans » que je vais rendre synonyme avec « pantalon » et « leggings » et « short ». En faisant cela, « leggings  » sera aussi synonyme de « pantalon » et « jeans » et « short » et ainsi de suite.   

Jeans <-> Pantalon et leggings et short
Pantalon <-> Jeans et leggings et short
Leggings <-> Pantalon et Jeans et short
Short <-> Pantalon et Jeans et leggings

Une fois tous vos synonymes créés, n’oubliez pas de sauvegarder la page.

Côté Front office, nous pouvons remarquer les résultats si on tape :

  • « Jeans » > on retrouve bien des produits « jeans », « pantalon », « leggings » et « short »
  • Pareil pour « leggings » > on retrouve bien des produits « jeans », « pantalon », « jeans » et « short »

Thesaurus

Expansion

Un Thésaurus « expansion » permet de trouver toutes les variations d'un mot afin d'améliorer sa recherche.

Thesaurus

Comme pour les thésaurus « synonym », il faut donner un nom au groupe que nous sommes en train de créer. Dans cet exemple, nous allons l’appeler
« expansion 1 ».

  • Objectif : Je souhaite rendre les mots « jeans », « joggings » et « short » synonyme du mot « pantalon ».
  • Étape 1 :  Dans « reference term », je vais indiquer le mot de référence. Dans notre exemple, il s’agit du mot « pantalon »
  • Étape 2 : Dans « expansions terms », je vais noter les 3 variations du mot « pantalon ».

Nous avons la possibilité de créer autant de synonymes que nous le souhaitons. Le mieux étant de quand même les regrouper par terme.

Côté Front office maintenant, si nous faisons des tests, nous pouvons remarquer que :
Si je tape le mot « pantalon » dans la barre de recherche, j’obtiens bien des résultats produits possédant les caractéristiques « leggings » ou « jeans » ou
« short ».

Thesaurus

Modifier et supprimer vos thésaurus

Une fois votre ou vos thésaurus créés, vous avez la possibilité de les modifier en cliquant sur le groupe directement dans la grille.

Thesaurus

Pour le supprimer, cliquer sur « delete thesaurus »

Thesaurus

Mise en action des thésaurus

Thesaurus

Si vous avez activé les crons sur votre Magento, les créations/mise à jour de vos thésaurus se feront toutes les minutes.

Compatibilité Magento Elastic Suite for Magento 2

Smile Lab a beaucoup travaillé sur la compatibilité avec Magento 2.1.x car comme vous le savez certainement, il y a eu beaucoup de modifications de compatibilité dans cette version de Magento (gestionnaire d'entités, mise en place du staging pour l'édition EE, ...).

Voici donc pour rappel un tableau avec les différentes versions d’elastic suite.  

Version Magento

Version Elastic Suite

Magento 2.0.* CE / EE   

Release Elastic Suite 2.1.4
https://github.com/Smile-SA/elasticsuite/releases/tag/2.1.4

Magento 2.1* CE / EE   

Release Elastic Suite 2.3.0
https://github.com/Smile-SA/elasticsuite/releases/tag/2.3.0

Vous avez besoin de plus d’information sur l’utilisation des thésaurus ?
N’hésitez pas à me contacter : Florent Guilbard, Consultant eCommerce, spécialisé Magento.

  • Email : florent.guilbard@smile.fr
  • Email BL : ebusiness.consulting@smile.fr

Et n’oubliez pas :

Florent GUILBARD
picto

Commentaires

Soyez la premiere personne à ajouter un commentaire sur cet article.
Ecrire un nouveau commentaire