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"}.
Méthode 1 : Adobe Commerce avec Live Search
-
Sur la barre latérale Admin, accédez à Stores > Settings>Configuration.
-
Dans le panneau de gauche, développez Catalog et sélectionnez Catalog sous .
-
Développez la section
Pour obtenir une liste détaillée de ces options, voir Adobe Commerce avec Live Search dans la référence de configuration.
-
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.
-
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 de0
met en cache tous les termes et résultats de la recherche une seconde fois. -
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
- 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
-
Sur la barre latérale Admin, accédez à Stores > Settings>Configuration.
-
Dans le panneau de gauche, développez Catalog et sélectionnez Catalog sous .
-
Développez la section
Pour plus d’informations sur ces options, voir Adobe Commerce avec recherche native dans la référence de configuration.
-
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
et300
dans Commerce, mettez à jour les valeurs correspondantes dans votre moteur de recherche. -
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 de0
met en cache tous les termes et résultats de la recherche une seconde fois. -
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.
-
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
-
Pour Search Engine, sélectionnez
OpenSearch
. -
Pour OpenSearch Server Hostname, acceptez la valeur par défaut qui a été configurée lors de l’installation de Commerce.
-
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
. -
Pour OpenSearch Index Prefix, saisissez un préfixe pour identifier l’index Elasticsearch.
La valeur par défaut est
magento2
. -
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
. -
Pour OpenSearch Server Timeout, saisissez le nombre de secondes avant l’expiration du système.
La valeur par défaut est
15
. -
Pour vérifier la configuration, cliquez sur Test Connection.
Étape 3 : configurer les suggestions et recommandations
-
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
.
-
-
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.