Configuration de la recherche catalogue
Il existe deux variantes de la configuration de la 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.
Méthode 1 : Adobe Commerce avec Live Search
-
Dans la barre latérale Admin, accédez à Stores > Settings>Configuration.
-
Dans le panneau de gauche, développez Catalog et choisissez Catalog en dessous.
-
Développez
la section Catalog Search .
{width="600" modal="regular"}
Pour obtenir une liste détaillée de ces options, consultez Adobe Commerce avec recherche en direct dans la Référence de configuration.
-
Pour limiter la longueur et le nombre de mots du texte de la requête de recherche, 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 une quantité de Number of top search results to cache.
La valeur par défaut est
100. La saisie d’une valeur0met en cache tous les termes et résultats de recherche lorsqu’elle est effectuée une seconde fois. -
Pour modifier le nombre maximal de lignes disponibles pour les résultats renvoyés dans la fenêtre contextuelle storefront, saisissez une autre valeur de Autocomplete Limit.
Limiter le 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
8lignes.
Méthode 2 : Commerce avec OpenSearch
- En raison de l’annonce de fin de prise en charge Elasticsearch 7 d’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 pendant 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 libellé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 : Configurer les options de recherche générales
-
Dans la barre latérale Admin, accédez à Stores > Settings>Configuration.
-
Dans le panneau de gauche, développez Catalog et choisissez Catalog en dessous.
-
Développez
la section Catalog Search .
{modal="regular"}
Pour plus d’informations sur ces options, consultez 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 de recherche, définissez une valeur pour Minimal Query Length et Maximum Query Length.
note important IMPORTANT La valeur définie pour cette plage minimale et maximale doit être compatible avec la plage correspondante définie dans votre configuration de moteur de recherche. Par exemple, si vous définissez ces valeurs sur 2et300dans 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 une quantité de Number of top search results to cache.
La valeur par défaut est
100. La saisie d’une valeur0met en cache tous les termes et résultats de recherche lorsqu’elle est effectuée une seconde fois. -
Si vous souhaitez activer ou désactiver l’indexeur AEP du produit, définissez la Enable EAV Indexer .
Cette fonctionnalité améliore la vitesse d’indexation et limite l’utilisation de l’indexeur par les extensions tierces.
-
Pour limiter le nombre maximal de résultats de recherche à afficher pour la saisie semi-automatique de la recherche, définissez un montant pour Autocomplete Limit.
Limiter ce nombre améliore les performances des recherches et réduit la taille de la liste affichée. La valeur par défaut est
8.
Étape 2 : Configurer la connexion OpenSearch
-
Par Search Engine, sélectionnez
OpenSearch. -
Par OpenSearch Server Hostname, acceptez la valeur par défaut configurée lors de l’installation de Commerce.
-
Par OpenSearch Server Port, acceptez la valeur par défaut configurée lors de l’installation de Commerce.
Dans cet exemple, la valeur par défaut est
9200. -
Par 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 d’inviter un nom d’utilisateur et un mot de passe à accéder au serveur OpenSearch, définissez Enable OpenSearch HTTP Auth sur
Yes. -
Par 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 : configuration des suggestions et des recommandations
-
Pour proposer des recommandations, définissez Enable Search Recommendations sur
Yeset procédez comme suit :-
Par Search Recommendation Count, saisissez le nombre de recommandations à offrir.
-
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
Yeset procédez comme suit :-
Par 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 : Configurer les conditions minimales à faire correspondre
Pour contrôler le nombre minimum de termes de votre requête que les résultats de la recherche doivent correspondre pour le retour, 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 la liste des valeurs acceptées, voir le paramètre minimum_should_match dans la documentation d’OpenSearch.
Cliquez ensuite sur Save Config.