Comportement de la recherche dans votre boutique en ligne

La recherche de la boutique en ligne utilise différents facteurs et plusieurs comportements intégrés pour traiter les termes de recherche afin de renvoyer des résultats précis et pertinents à partir de vos produits, pages et articles de blog.

Consultez les considérations et les exigences suivantes concernant le comportement de la recherche sur votre boutique en ligne.

Applis

Les applis qui modifient votre thème ou qui disposent de fonctionnalités de recherche peuvent avoir un impact sur la recherche intégrée de la boutique en ligne :

  • Si vous utilisez une appli de recherche tierce pour générer des résultats de recherche, les comportements et les fonctionnalités de la recherche intégrée de Shopify pourraient ne pas s’appliquer aux résultats de recherche de votre boutique en ligne. Pour en savoir plus sur le fonctionnement de votre appli de recherche tierce, contactez le développeur de l’appli.
  • Les applis tierces qui modifient le modèle de recherche de votre thème peuvent avoir un impact sur les résultats de recherche de votre boutique en ligne.
  • Vous pouvez gérer et améliorer vos résultats de recherche en gérant la visibilité des produits, des pages et des articles de blog, et en personnalisant les résultats de recherche de votre boutique en ligne avec l’appli Shopify Search & Discovery. En savoir plus sur la gestion de la recherchabilité et l’utilisation de l’appli Search & Discovery.

Syntaxe de recherche

Les comportements de recherche suivants ne s’appliquent pas aux recherches qui utilisent la syntaxe de recherche :

Langues prises en charge

Les paramètres régionaux principaux de votre boutique ont une incidence sur les comportements de recherche dont vous bénéficiez.

Liste des langues de recherche prises en charge, indiquant si chaque langue prend en charge la tolérance aux fautes de frappe, la décomposition de la recherche et les trigrammes.
LangueTolérance aux fautes de frappeDécomposition de la rechercheTrigramme
Anglais
Français
Espagnol
Portugais (Brésil)
Allemand
Néerlandais
Italien
Japonais
Peut prendre en charge les caractères katakana, hiragana et kanji.
Danois
Suédois
Portugais (Portugal)
Finnois
Norvégien (bokmål)
Turc
Roumain
Hongrois
Russe
Polonais
Tchèque
Grec
Islandais
Lituanien
Slovène
Slovaque
Bulgare
Vietnamien
Croate
Indonésien
Letton
Estonien
Serbe
Ukrainien
Catalan
Norvégien (nynorsk)
Féroïen
Portugais
Albanais
Bosnien
Afrikaans
Macédonien
Arménien
Serbo-croate
Latin
Gallois
Gaélique
Moldave

Statut de produit non référencé

Vous pouvez empêcher les produits d’apparaître dans les résultats de recherche de votre boutique en ligne en utilisant le statut de produit Non référencé.

Termes de recherche au singulier et au pluriel

La recherche de la boutique en ligne tente de faire correspondre les termes au singulier comme au pluriel.

La recherche du terme chiots renvoie des résultats contenant « chiot » ou « chiots ».

Le fait de considérer les termes au singulier et au pluriel comme équivalents est un exemple de racinisation, où un mot est associé à son lemme (racine) commun. La racinisation de Shopify prend également en compte la racine commune de différents mots.

La recherche de body:leggings renvoie des résultats contenant « leg » ou « leggings ».

Si vous souhaitez rechercher un mot sur la base d’une correspondance partielle, utilisez la recherche par préfixe.

Tolérance aux fautes de frappe

La recherche de la boutique en ligne inclut une tolérance aux fautes de frappe, qui trouve des correspondances exactes pour les termes de recherche contenant des fautes de frappe.

Les résultats de recherche incluent des correspondances qui diffèrent du terme recherché d’une lettre ou dans lesquelles deux lettres sont dans un ordre différent. Les quatre premières lettres d’un terme de recherche doivent être saisies correctement pour que la tolérance aux fautes de frappe soit prise en compte.

Par exemple, une recherche sur chocollate renverra des résultats contenant chocolate ou chocolates dans le titre ou la description.

La tolérance aux fautes de frappe ne s’applique pas à tous les champs lors de la génération des résultats de recherche. Par exemple, chocollate ne correspondrait à aucune balise de produit ou balise d’article de blog de type chocolate. Les champs de ressources suivants prennent en charge la tolérance aux fautes de frappe :

Liste des champs de ressources sur les produits, les pages et les articles de blog qui prennent en charge la tolérance aux fautes de frappe.
Type de ressourceChamps pris en charge
Produits
  • title
  • product_type
  • variants.title
  • vendor
Pages
  • author
  • title
Articles de blog
  • author
  • title

Limites de la recherche

Mots vides dans la recherche

Que sont les mots vides ?

Les mots courants de n’importe quelle langue sont classés comme des « mots vides » et ne sont pas indexés pour la recherche. Cela inclut des mots comme « and », « or », « the », « a », « an » et « for » en anglais, ainsi que les mots équivalents dans d’autres langues prises en charge.

Les mots vides sont exclus de l’indexation de recherche, car ils sont trop courants pour fournir des signaux de recherche pertinents et parce qu’ils rendraient l’index de recherche beaucoup plus volumineux et plus lent. Si vous recherchez uniquement des mots vides, vous n’obtiendrez aucun résultat.

Impact sur le comportement de la recherche

Ce comportement s’applique à la fois à la recherche dans l’interface administrateur et à la recherche dans la boutique en ligne, dans toutes les langues prises en charge.

Syntaxe de recherche

La syntaxe de recherche détermine la manière dont les termes de recherche sont traités lorsque Shopify recherche des résultats.

Utilisation des opérateurs AND, OR et NOT

AND

La recherche de résultats avec l’opérateur AND entre les termes de recherche renvoie des résultats lorsque tous les termes de recherche se trouvent dans le résultat.

Par défaut, tous les termes de recherche sont traités comme s’ils étaient séparés par l’opérateur AND. La recherche de artichoke hearts ou de artichoke AND hearts renvoie des résultats contenant à la fois « artichoke » et « hearts ». Les opérateurs de jonction ne sont pas nécessaires.

OR

La recherche de résultats avec l’opérateur OR entre les termes de recherche renvoie des résultats lorsqu’au moins un des termes de recherche figure dans le résultat.

La recherche de artichoke OR hearts renvoie des résultats contenant au moins l’un des termes « artichoke » ou « hearts ».

NOT

Pour rechercher des résultats qui ne contiennent pas un certain terme, vous pouvez faire précéder ce dernier d’un signe moins (-).

La recherche de artichoke -heart renvoie des résultats contenant « artichoke », mais pas « heart ».

La recherche par préfixe renvoie des résultats lorsque le terme de recherche correspond au début d’autres termes dans les résultats. La recherche par préfixe s’effectue automatiquement sur toutes les recherches.

La recherche du terme artich trouve les termes qui commencent par « artich », comme « artichoke ». Cela fonctionne également pour le dernier terme d’une recherche. La recherche de artichoke hea trouve les termes qui commencent par « artichoke hea ».

Le fait de placer un terme de recherche entre guillemets doubles ("") permet de rechercher ce mot ou cette expression exacts dans l’un des champs consultables.

La recherche de "artichoke hearts" correspond à un produit dont le titre est « Can of artichoke hearts », mais pas à un produit dont le titre est « Canned hearts of artichoke ».

Recherche dans des champs spécifiques

Ajoutez un nom de champ suivi de deux-points à votre terme de recherche pour limiter la recherche de ce dernier au champ spécifié.

Par exemple, la recherche de title:artichoke recherche les titres qui incluent le terme « artichoke ».

La recherche d’un mot mal orthographié ne fonctionnera pas lors de la recherche dans des champs spécifiques, car la recherche porte sur une correspondance exacte. Par exemple, la recherche de title:artichoqe ne donne aucun résultat.

Selon la ressource que vous recherchez (produit, page, article de blog), les résultats peuvent être basés sur différentes propriétés consultables.

Liste des propriétés consultables sur les produits, les pages et les articles de blog.
RessourcePropriétés consultables
Produits
  • body
  • product_type
  • tag
  • title
  • variants.barcode
  • variants.sku
  • variants.title
  • vendor
Pages
  • author
  • body
  • title
Articles de blog
  • author
  • body
  • tag
  • title

Trigramme

La recherche par trigramme correspond à toute séquence consécutive d’au moins trois caractères en katakana, hiragana et kanji. Vous pouvez également rechercher des kanjis par paires. Par exemple, vous pouvez rechercher « アップルグリーンラップドレス » en saisissant l’un des termes suivants :

  • ップル
  • アップル
  • ップルグリーンラ

Types et fonctionnalités de recherche

Votre boutique en ligne utilise différents types de fonctionnalités de recherche en fonction de la manière dont les clients interagissent avec l’interface de recherche :

  • Recherche standard : résultats qui s’affichent sur la page des résultats de recherche après que les clients ont saisi un terme de recherche et appuyé sur Entrée.
  • Recherche prédictive : fonctionnalité de saisie automatique qui suggère des résultats au fur et à mesure que les clients saisissent du texte dans la barre de recherche, avant d’appuyer sur Entrée. En savoir plus sur la recherche prédictive.

Classement et pertinence de la recherche

Les résultats de recherche sont classés par ordre de pertinence, qui est déterminée par plusieurs facteurs :

  • Fréquence des mots-clés : nombre de fois où le terme de recherche apparaît dans le produit, la page ou l’article.
  • Importance du champ : les termes figurant dans les titres sont mieux classés que ceux qui se trouvent dans les descriptions ou d’autres champs.
  • Longueur du champ : les champs plus courts contenant des termes correspondants sont mieux classés que les champs plus longs.
  • Signaux de popularité : les ventes récentes et les interactions avec les clients peuvent influencer le classement afin d’optimiser les conversions.

Assouplissement de la requête

Lorsqu’une recherche ne renvoie aucun résultat, le système de recherche assouplit automatiquement les critères de recherche pour trouver des correspondances potentielles :

  • Tolérance aux fautes de frappe : pour les mots de 3 à 5 caractères, une faute de frappe est autorisée. Pour les mots de 6 caractères ou plus, jusqu’à deux fautes de frappe sont autorisées.
  • Correspondance de champ : la recherche assouplie ne s’applique qu’aux champs product_type et title, tandis qu’une correspondance exacte est requise pour les autres champs.

Par exemple, si « care bears » ne renvoie aucun résultat direct, le système peut trouver des produits contenant « card years », car chaque mot ne diffère que d’un seul caractère.

Comportements de recherche avancée

Correspondance de mots partielle

La recherche prend en charge la correspondance de mots partielle (recherche par préfixe) sur le dernier terme d’une requête de recherche. Par exemple :

  • La recherche de winter sno correspond à winter snowboard et winter snowshoes
  • Les termes précédents doivent correspondre exactement pour que la recherche par préfixe fonctionne.

Gestion des produits en rupture de stock

Par défaut, les produits qui sont complètement en rupture de stock (toutes les variantes sont indisponibles) apparaissent à la fin des résultats de recherche. Ce comportement peut être personnalisé dans les paramètres de votre thème :

  • Afficher : afficher les produits en rupture de stock dans leur ordre de classement normal.
  • En dernier : afficher les produits en rupture de stock à la fin des résultats (par défaut).
  • Masquer : masquer complètement les produits en rupture de stock des résultats.

Limites des résultats de recherche

Nombre maximal d’extensions pour la recherche par préfixe : lorsque vous utilisez la recherche par préfixe dans toutes les boutiques, les résultats sont limités à 50 correspondances au maximum. Cette limitation peut empêcher certains produits pertinents d’apparaître dans les résultats pour les préfixes très courants.

Pages dans les résultats inattendus : des pages plus anciennes qui ne semblent pas pertinentes peuvent s’afficher dans les résultats de recherche en raison d’informations masquées sur l’auteur provenant de processus hérités de création de pages.