Limites de HCL Commerce Search
Les limitations suivantes existent dans HCL Commerce Search :
Espaces de travail
- Le contenu Web (articles et vidéos) n'est pas géré lorsque vous utilisez la recherche et les espaces de travail WebSphere Commerce.
Lorsque l'index d'un espace de travail avec des paramètres par défaut est en train de se générer, une copie locale de l'index de contenu Web est créée sous l'espace de travail. Cette copie n'est pas invalidée lorsque des modifications sont apportées à l'index de contenu Web de base. Spécifiez les paramètres indextype et indexsubtype pour éviter de créer la copie de l'espace de travail de l'index de contenu Web. Si l'index de contenu Web est créé sous l'espace de travail, le paramètre -webcontentDelete peut être utilisé pour supprimer la copie de l'espace de travail de l'index de contenu Web.
- La gestion des facettes n'est pas prise en charge par défaut dans les espaces de travail.
- Plusieurs index d'espace de travail ne sont pas pris en charge par défaut.
Commutation de langue.
Si un objet de catalogue, par exemple, un catalogue, un groupe de catalogues ou une entrée de catalogue, affiche du texte dans la vitrine qui n'est pas défini pour une certaine langue, il peut inclure une prise en charge limitée de la commutation de langue, selon la version de votre pack de fonctions. Autrement dit, si le texte n'est pas défini dans une certaine langue, l'objet contenant le texte manquant utilise plutôt la langue par défaut du magasin comme solution de repli, si le texte est disponible dans le paramètre régional par défaut. Si la langue par défaut du magasin ne contient pas le texte, l'objet n'est pas renvoyé ou renvoyé avec des propriétés manquantes. Les données manquantes sont recherchées dans la base de données, qui inclut le nom du produit, la brève description, la description longue, la miniature, l'image complète et les mots clés.
- Une description est définie pour tous les catalogues et toutes les catégories de chaque langue prise en charge. Si ces descriptions ne sont pas définies pour la langue dans laquelle un client parcourt votre magasin, le catalogue ou la catégorie et les entrées de catalogue qu'il contient ne s'affichent pas.
- Le paramètre d'affichage au client pour les entrées de catalogue doit être sélectionné et enregistré au sein du Centre de gestion dans chaque langue prise en charge par votre magasin. Par défaut, ce paramètre peut s'afficher comme sélectionné lorsqu'un utilisateur professionnel affiche les propriétés d'entrée de catalogue dans le Centre de gestion pour une langue. Ce paramètre, cependant, peut ne pas être enregistré dans votre base de données s'il est sélectionné. Si ce paramètre n'est pas sélectionné, l'entrée du catalogue ne s'affiche pas lorsqu'un client visite votre magasin dans cette langue. En enregistrant explicitement ce paramètre tel que sélectionné au sein du Centre de gestion, un utilisateur professionnel peut s'assurer que l'entrée de catalogue s'affiche lorsqu'un client visite votre magasin dans cette langue. Ensuite, s'il n'existe aucune information descriptive pour l'entrée de catalogue dans cette langue, les informations de commutation de langue s'affichent.
- Si votre site utilise un modèle de magasin de site étendu et utilise des remplacements de description, une description (une description d'un magasin de ressources ou d'un magasin de site étendue) doit exister pour l'entrée de catalogue dans chaque langue. Si aucune description spécifique au magasin de site étendu n'est définie pour la langue en cours qui s'affiche, la description du magasin de ressources pour cette langue s'affiche. Si aucune description spécifique au magasin de site étendu et aucune description existante du magasin de ressources n'est définie pour la langue en cours, aucune description ne s'affiche pour l'entrée de catalogue.
- La commutation de langue n'est pas prise en charge pour les catalogues ou les catégories.
- La commutation de langue n'est pas prise en charge pour les valeurs de facette antérieures à HCL Commerce version 9.1.9.
Important : Les langues de commutation ne sont pas actuellement prises en charge dans le modèle d'index Magasin de ressources de catalogue (CAS). Désactivez la commutation pour l'index Elasticsearch avant d'activer CAS. Pour plus d'informations, voir Commutation de langue.- Lorsque le paramètre DisplayEntryWithNoName dans le fichier de configuration de composant de catalogue (wc-component.xml) (EAR Search) est défini sur false, la commutation de langue n'est pas prise en charge. Autrement dit, lorsqu'ils sont configurés sur false, les produits sans nom ne sont pas affichés par défaut, ignorant tout comportement de rempli pour les entrées de catalogue avec des propriétés manquantes.
La commutation de langue est prise en charge pour les valeurs de facette. Assurez-vous que toutes vos facettes ont une entrée pour la commutation de langue. Si certaines facettes ont une langue de repli entrée alors que d'autres n'en ont pas, les facettes sans entrée de repli ne pourront pas revenir à l'anglais. Par exemple, dans l'exemple suivant, la deuxième entrée ne revient pas à l'anglais.
Utilitaires
- Lorsque le service RESTful d'index de génération est appelé, le cache de données est invalidé (SRCHATTR, CATGROUP, CATGRPDESC, CATGRPREL), mais le cache de vitrine n'est pas invalidé.
- Lorsque vous exécutez des scripts de réindexation, tels que di-buildindex, à partir de la ligne de commande, les contenus mis en cache à partir de la vitrine ne sont pas automatiquement invalidés. Ces contenus mis en cache peuvent être expulsés à l'aide du moniteur de cache WebSphere Application Server ou en insérant les chaînes d'invalidation appropriées directement dans la table CACHEIVL. Toutefois, si la réindexation est effectuée par le travail du planificateur UpdateSearchIndex, l'invalidation du cache peut être émise à l'aide d'un programme. Pour plus d'informations, voir les sujets suivants
La tâche de publication du magasin ne peut pas s'exécuter tant que le travail UpdateSearchIndex est en cours, en raison d'une impasse. Pour éviter ce problème, supprimez le travail du planificateur ou réduisez sa fréquence afin qu'il n'entre pas en conflit avec la tâche de publication du magasin.
Informations générales
- IBM Digital Analytics, anciennement connu sous l'appellation Coremetrics Analytics n'est pas préconfiguré pour HCL Commerce Search par défaut.
- Le dictionnaire HCL Commerce Search peut contenir plus de mots provenant d'articles ou de produits dans le catalogue principal, qui ne sont pas disponibles pour le magasin actuel. Par exemple, cette différence peut se produire lorsque le nom ou la description d'une SKU contient plus d'informations que la description du produit. Cette différence peut entraîner des recherches manquées sur les mots clés suggérés, où les mots clés suggérés ne contiennent aucun résultat de recherche.
- Lorsque vous créez une catégorie ou renommez une catégorie existante, vous devrez peut-être expulser le contenu mis en cache avec le moniteur de cache de WebSphere Application Server. Dans le cas contraire, la catégorie nouvellement créée ou la catégorie mise à jour peut ne pas être visible dans la vitrine.
- Les filtres de catalogue basés sur les catégories affichent tous les produits dans la vitrine. Pour éviter ce problème, vous devez exclure le catalogue principal pour afficher uniquement la catégorie spécifique.
- La vitrine prend en charge le catalogue principal dans les scénarios suivants :
- Le menu de suggestion automatique pour les mots clés suggérés prend en charge le catalogue principal et ne s'applique à aucune catégorie ni à aucun catalogue de vente. Autrement dit, il ne prend pas en charge le paramètre d'ID de catalogue tel qu'un catalogue de vente par défaut.
- Le chemin de navigation pour les catégories liées prend en charge le catalogue principal. Autrement dit, il ne correspond pas au paramètre d'ID de catalogue tel qu'une hiérarchie de catalogue de vente par défaut.
- Les entrées de catalogue marquées comme dépubliées (indicateur de publication défini sur false) ne sont publiées dans aucune langue prise en charge, puisque la zone
publishedde l'index de recherche n'est pas spécifique à la langue.
- Les règles métier telles que les associations de termes de recherche et les règles de recherche ne peuvent pas être appliquées à la suggestion automatique. Cela est dû au fait que les données de produit basées sur l'index CatalogEntry dans le catalogue principal sont la source de suggestion.
- Les termes de remplacement pour les associations de termes de recherche ne peuvent pas contenir plusieurs mots. Pour contourner ce problème, créez plusieurs règles qui incluent les mots à remplacer.
- La requête Solr renvoie tous les produits dans l'index lorsqu'une virgule est utilisée dans la requête de filtre d'une zone segmentée. Pour vous assurer que les résultats de recherche sont filtrés correctement, évitez d'utiliser des virgules dans la requête de recherche.