Configuration de la recherche catalogue

Il existe deux variantes de la configuration de recherche catalogue. La première méthode décrit les paramètres disponibles lors de l’installation de Live Search. La deuxième méthode décrit les paramètres de configuration d’Adobe Commerce natif avec OpenSearch{:target="_blank"}.

NOTE
Pour les projets d’infrastructure cloud, reportez-vous à des instructions supplémentaires dans le Guide de Commerce sur l’infrastructure cloud.
  1. Sur la barre latérale Admin, accédez à Stores > Settings>Configuration.

  2. Dans le panneau de gauche, développez Catalog et sélectionnez Catalog sous .

  3. Développez la section Sélecteur d’extension sur Catalog Search .

    Recherche catalogue pour la recherche en direct {width="600" modal="regular"}

    Pour obtenir une liste détaillée de ces options, voir Adobe Commerce avec Live Search dans la référence de configuration.

  4. Pour limiter la longueur et le nombre de mots du texte de la requête, définissez une valeur pour Minimal Query Length et Maximum Query Length.

  5. Pour limiter la quantité de résultats de recherche populaires à mettre en cache pour des réponses plus rapides, définissez un montant pour Number of top search results to cache.

    La valeur par défaut est 100. La saisie d’une valeur de 0 met en cache tous les termes et résultats de la recherche une seconde fois.

  6. Pour modifier le nombre maximal de lignes disponibles pour les résultats renvoyés dans la storefront pop over, saisissez une valeur Autocomplete Limit différente.

    La limitation du nombre de lignes améliore les performances des recherches et réduit la taille de la liste renvoyée. La valeur par défaut est de 8 lignes.

Méthode 2 : Commerce avec OpenSearch

IMPORTANT
  • En raison de l’annonce de fin de prise en charge Elasticsearch 7 pour août 2023, il est recommandé à tous les clients Adobe Commerce de migrer vers le moteur de recherche OpenSearch 2.x. Pour plus d’informations sur la migration de votre moteur de recherche lors de la mise à niveau du produit, voir Migration vers OpenSearch dans le Guide de mise à niveau.
  • Dans les versions 2.4.4 et 2.4.3-p2, tous les champs intitulés Elasticsearch s’appliquent également à OpenSearch. Lorsque la prise en charge d’Elasticsearch 8.x a été introduite dans la version 2.4.6, de nouveaux libellés ont été créés pour faire la distinction entre les configurations Elasticsearch et OpenSearch. Toutefois, les options de configuration pour les deux sont identiques.

Étape 1 : configuration des options de recherche générales

NOTE
OpenSearch et Elasticsearch ne prennent pas en charge la recherche par le suffixe. Par exemple, la recherche par SKU peut ne pas renvoyer le résultat attendu si le mot-clé contient uniquement la partie de fin de la SKU.
  1. Sur la barre latérale Admin, accédez à Stores > Settings>Configuration.

  2. Dans le panneau de gauche, développez Catalog et sélectionnez Catalog sous .

  3. Développez la section Sélecteur d’extension sur Catalog Search .

    Paramètres du moteur de recherche {modal="regular"}

    Pour plus d’informations sur ces options, voir Adobe Commerce avec recherche native dans la référence de configuration.

  4. Pour limiter la longueur et le nombre de mots du texte de la requête, définissez une valeur pour Minimal Query Length et Maximum Query Length.

    note important
    IMPORTANT
    Les valeurs définies pour cette plage minimale et maximale doivent être compatibles avec la plage correspondante définie dans la configuration de votre moteur de recherche. Par exemple, si vous définissez ces valeurs sur 2 et 300 dans Commerce, mettez à jour les valeurs correspondantes dans votre moteur de recherche.
  5. Pour limiter la quantité de résultats de recherche populaires à mettre en cache pour des réponses plus rapides, définissez un montant pour Number of top search results to cache.

    La valeur par défaut est 100. La saisie d’une valeur de 0 met en cache tous les termes et résultats de la recherche une seconde fois.

  6. Si vous souhaitez activer ou désactiver l’indexeur EAV de produit, définissez le Enable EAV Indexer.

    Cette fonctionnalité améliore la vitesse d’indexation et limite l’indexeur de l’utilisation par des extensions tierces.

  7. Pour limiter le nombre maximal de résultats de recherche à afficher pour la saisie automatique de la recherche, définissez un montant pour Autocomplete Limit.

    La limitation de ce montant augmente les performances des recherches et réduit la taille de la liste affichée. La valeur par défaut est 8.

Étape 2 : configuration de la connexion OpenSearch

IMPORTANT
Les champs Search Engine, OpenSearch Server Hostname, OpenSearch Server Port, OpenSearch Index Prefix, Enable OpenSearch HTTP Auth et OpenSearch Server Timeout ont été configurés lors de l’installation ou de la mise à niveau de Commerce. Ces valeurs ne doivent être modifiées que lors de la mise à niveau ou de la modification d’OpenSearch.
  1. Pour Search Engine, sélectionnez OpenSearch.

  2. Pour OpenSearch Server Hostname, acceptez la valeur par défaut qui a été configurée lors de l’installation de Commerce.

  3. Pour OpenSearch Server Port, acceptez la valeur par défaut qui a été configurée lors de l’installation de Commerce.

    Dans cet exemple, la valeur par défaut est 9200.

  4. Pour OpenSearch Index Prefix, saisissez un préfixe pour identifier l’index Elasticsearch.

    La valeur par défaut est magento2.

  5. Pour utiliser l’authentification HTTP afin de demander un nom d’utilisateur et un mot de passe pour accéder au serveur OpenSearch, définissez Enable OpenSearch HTTP Auth sur Yes.

  6. Pour OpenSearch Server Timeout, saisissez le nombre de secondes avant l’expiration du système.

    La valeur par défaut est 15.

  7. Pour vérifier la configuration, cliquez sur Test Connection.

Étape 3 : configurer les suggestions et recommandations

NOTE
Les suggestions et recommandations de recherche peuvent avoir une incidence sur les performances du serveur.
  1. Pour proposer des recommandations, définissez Enable Search Recommendations sur Yes et procédez comme suit :

    • Pour Search Recommendation Count, saisissez le nombre de recommandations à proposer.

    • Pour afficher le nombre de résultats trouvés pour chaque recommandation, définissez Show Results Count for Each Recommendation sur Yes.

  2. Définissez Enable Search Suggestions sur Yes et procédez comme suit :

    • Pour Search Suggestions Count, saisissez le nombre de suggestions de recherche à proposer.

    • Pour afficher le nombre de résultats trouvés pour chaque suggestion, définissez Show Results for Each Suggestion sur Yes.

Étape 4 : configuration des termes minimum à faire correspondre

Pour contrôler le nombre minimal de termes de votre requête que les résultats de recherche doivent correspondre pour le renvoi, spécifiez une valeur pour Minimum Terms to Match. La spécification de cette valeur garantit une pertinence optimale des résultats pour les acheteurs. Pour obtenir une liste des valeurs acceptées, voir paramètre minimum_should_match dans la documentation OpenSearch.

Une fois l’opération terminée, cliquez sur Save Config.

recommendation-more-help
af062d56-f22c-4537-813d-bedf8b92a071