| Démarrage de |
- WarmStartSearchServer
- Définit s'il faut autoriser le serveur à émettre une requête de recherche pour démarrer à chaud le serveur de recherche.
La valeur par défaut est true.
- WarmStartResetIndexingLock
- Réinitialise tout verrou d'indexation en attente au démarrage du serveur. En règle générale, ce type d'opération de nettoyage n'est pas nécessaire, à moins qu'un processus d'indexation précédent n'échoue de façon inattendue et bloque toutes les demandes d'indexation ultérieures pour commencer.
La valeur par défaut est false.
|
| Connectivité serveur |
- IndexingRetries
- Le nombre maximum de tentatives d'indexation.
La valeur par défaut est 10.
- IndexingRetryInterval
- L'intervalle de temps entre les tentatives d'indexation, en secondes.
La valeur par défaut est 60.
- IndexingTimeout
- Le délai d'attente du gestionnaire d'importation de données, en secondes.
La valeur par défaut est 15.
- ReplicationPollingInterval
- L'intervalle de temps en secondes entre chaque interrogation pour le statut de réplication sur les serveurs subordonnés.
La valeur par défaut est 5.
- ReplicationPollingConnectionTimeout
- Le délai d'attente de connexion en secondes pour la requête d'interrogation pour l'état de réplication.
La valeur par défaut est 15.
|
| Synchronisations d'index |
- DeltaIndexingThreshold
- Le nombre maximal de mises à jour delta qui peuvent être effectuées sans réindexation complète.
La valeur par défaut est 10000.
- IndexingWarningThreshold
- Lorsque le nombre de mises à jour delta dépasse ce seuil, un avertissement s'affiche dans l'en-tête d'aperçu du magasin.
La valeur par défaut est 1000.
- IndexingMaximumLockTime
- La durée maximale en quelques minutes pour permettre la mise en place d'un verrou sur un index.
La valeur par défaut est 720.
- IndexResultGrouping
- Cette configuration définit la requête de prétraitement à utiliser lors du traitement des données d'attribut. Lorsque ce paramètre est défini,
- Il désactivera la mise en œuvre des valeurs d'attribut du dictionnaire d'attributs de définition, de ItemBeans à ProductBeans.
- Il permettra de réduire les valeurs d'attributs descriptifs de ProductBeans à leur ItemBeans.
La valeur par défaut est false.
- MaximumThreadTimeForIndexing
- Le temps maximal en minutes que chaque unité d'exécution est autorisée à utiliser pour l'indexation de chaque noyau.
La valeur par défaut est 120.
- MultiThreadedIndexPreprocessing
- Indique que le pré-processeur s'exécute en mode unités d'exécution multiples.
La valeur par défaut est false.
Les paramètres suivants peuvent être utilisés pour utiliser l'instruction TRUNCATE lors du prétraitement de l'index de recherche :
- DropTempTable
- Indique s'il faut abandonner des tables lorsque vous prétraitez l'index de recherche.
- Le passage à une valeur false utilise une instruction TRONCATE sur les tables.
- La valeur par défaut est true, qui utilise une instruction DROP sur les tables.
Remarque : Ce paramètre prend en charge uniquement les bases de données DB2 9.7 ou ultérieures, ou Oracle.
- TruncateTableSQL
- Remplace l'instruction de table TRONCATE par défaut.
|
| Invalidation DynaCache pour le contenu mis en cache de la vitrine |
Une fois qu'une stratégie de cache est définie dans le fichier cachespec.xml d'une page JSP, les propriétés suivantes sont utilisées :
- CacheInvalidationForCatalogEntry
- Modèle d'invalidation pour les entrées de catalogue. Il contient 2 modèles séparés par une virgule (
,) par défaut.La valeur par défaut est ProductDisplay:productId:langId:$catEntryId$:$langId$,CategoryDisplay:categoryId:langId:$catGroupId$:$langId$ Le premier modèle invalide toutes les pages d'affichage de produits connexes. Le deuxième modèle invalide ses catégories parent immédiates dans tous les catalogues. La liste suivante identifie les variables de contexte prédéfinies qui peuvent être utilisées dans le modèle d'invalidation CacheInvalidationForCatalogEntry :
- storeId
- catalogId
- catEntryId
- catGroupId
- langId
- CacheInvalidationForCatalogGroup
- Le modèle d'invalidation pour les groupes de catalogue. Il contient 2 modèles séparés par une virgule (
,) par défaut.La valeur par défaut est CategoryDisplay:categoryId:langId:$catGroupId$:$langId$,TopCategoriesDisplay:langId:$langId$ Le premier modèle invalide l'affichage de catégorie pour la catégorie actuelle et toutes ses catégories parent immédiates dans tous les catalogues. Le deuxième modèle invalide un autre affichage connexe, appelé TopCategoriesDisplay. TopCategoriesDisplay est généralement utilisé sur la page Accueil où la catégorie affectée peut être affichée. La liste suivante affiche les variables de contexte prédéfinies qui peuvent être utilisées dans le modèle d'invalidation CacheInvalidationForCatalogGroup :
- storeId
- catalogId
- catGroupId
- langId
- CacheInvalidationForStoreHeader
- Modèle d'invalidation pour l'en-tête du magasin. Il automatise l'invalidation du cache pour le contenu mis en cache de la vitrine à l'aide de DynaCache lors de la réindexation de la recherche.
La valeur par défaut est StoreHeader:storeId:catalogId:$storeId$:$catalogId$ La liste suivante affiche les variables de contexte prédéfinies qui peuvent être utilisées dans le modèle d'invalidation CacheInvalidationForStoreHeader :
- CacheInvalidationForAll
- CacheInvalidationForAll est un opérateur spécial d'invalidation de cache pour l'invalidation complète du cache. Lorsque le temps d'exécution de la recherche détermine qu'une invalidation complète du cache est nécessaire et que cette valeur est définie sur
clearall, elle est définie dans la colonne CACHEIVL.DATA_ID pour demander que tout le cache soit effacé.Si cette valeur n'est pas définie, ou est laissée comme une chaîne vide, l'invalidation complète du cache n'est pas effectuée. Remarque : Pour permettre l'invalidation complète du cache via la commande du planificateur DynaCacheInvalidationCmd, assurez-vous que enableRefreshRegistry=false est transmis comme l'un des paramètres de travail. La valeur par défaut est clearall
- CacheInvalidationDelay
- Le délai d'invalidation du cache, en millisecondes, avant le début de l'invalidation du cache après chaque réindexation de recherche.
Les éléments suivants doivent être pris en compte pour déterminer un délai approprié, en millisecondes, avant que l'invalidation du cache ne se produise après chaque réindexation de recherche :
- L'heure à laquelle la prochaine commande de réindexation du planificateur est lancée.
- Le temps approximatif que la réindexation pourrait prendre pour s'achever.
- Le temps de réplication suivant entre l'index de recherche de production et le répéteur.
- Le temps approximatif que la réplication de l'index pourrait prendre pour s'achever.
Lorsque la somme des estimations de temps est égale au délai approximatif nécessaire avant que l'invalidation du cache puisse avoir lieu.
La valeur par défaut est 120000
Pour plus d'informations, voir Mise en cache et invalidation dans HCL Commerce Search. |
| Association de termes de recherche |
- SynonymExpansionThreshold
- Nombre maximal de prédicats développés par des synonymes autorisés dans chaque opération de recherche.
La valeur par défaut est 300.
|
| Statistiques |
- SearchStatisticsBatchInsertSize
- Taille de traitement par lots pour la capture des statistiques de recherche, en nombre d'entrées de cache.
La valeur par défaut est 10000.
- SearchStatisticsUpdateInterval
- Intervalle en secondes entre les mises à jour du traitement par lots.
La valeur par défaut est 600.
- SearchStatisticsResultPagesTrackingThreshold
- Suivi des statistiques de la règle de recherche jusqu'à la page de résultats de recherche spécifiée.
La valeur par défaut est 1.
|
| Gestion des caractères spéciaux |
Pour définir des modèles d'échappement, des modèles d'exclusion, des modèles d'arrêt et des valeurs de zone de requête. Ne modifiez pas ces propriétés. |
| Gestion des facettes |
- allowedFacetPropertynames
- Les types de nom de propriété de table SRCHATTRPROP autorisés sont affichés et gérés dans la fonctionnalité Afficher les facettes du centre de gestion.
- maximumFacetFieldsToRequest
- Nombre maximal de zones de facettes à demander dans FacetHelper. Vous pouvez configurer ce nombre pour éviter les erreurs de limite de longueur d'URI Solr.
La valeur par défaut est 200.
|
| Temps d'exécution de la recherche |
- BackCompatibleKeywordSearch
- Cette configuration définit s'il faut utiliser une nouvelle fonction de recherche de mot clé de pertinence ou utiliser la fonction de recherche par mot clé précédente. La valeur par défaut est false.
Les paramètres suivants peuvent être utilisés pour prendre en charge les fonctions de dépublication de catégories et de séquençage de recherche approfondies. Pour plus d'informations, voir Masquer les catégories et les produits à l'aide d'une dépublication de catégories approfondie.
- EnableDeepCategoryUnpublish
- Active la fonction de dépublication de catégories approfondie.
La valeur par défaut est false.
- EnableDeepProductSequence
- Active la fonction de séquençage de recherche approfondie.
La valeur par défaut est false.
- IndexPublishedOnly
- Indexe uniquement les catégories marquées comme publiées.
La valeur par défaut est false.
Remarque :
- D'autres paramètres liés aux fonctionnalités d'annulation de publication de catégorie et de séquençage de recherche approfondies se trouvent dans le fichier wc-component.xml de l'EAR . Pour plus d'informations, voir Propriétés de recherche dans le fichier de configuration de composant (wc-component.xml).
- Les paramètres de dépublication de catégories approfondie sont ignorés lorsque la fonction est désactivée (
EnableDeepCategoryUnpublish=false).
|
| Recommandations d'entrée de catalogue dynamiques |
- dynamicCatalogEntryRecommendation_searchProfile
- Ce profil est le profil de recherche utilisé dans la configuration de recommandation d'entrée de catalogue dynamique. La valeur par défaut est
IBM_findCatalogEntryWithoutDescriptionByNameAndShortDescription
|
| Profils de recherche généraux par défaut |
Ces propriétés jouent le rôle de valeur par défaut pour tous les paramètres de profil de recherche et peuvent être remplacées par chaque profil de recherche individuel.
- SearchProfilesDebug
- Demande au serveur de recherche de générer plus de messages de débogage.
La valeur par défaut est false.
- SearchProfilesPreview
- Détermine le niveau de détail de l'aperçu :
- 0
- Minimal : inclut des règles de marketing.
- 1
- Récapitulatif : inclut des règles de marketing et un statut d'index.
La valeur par défaut est 1.
- 2
- Détaillé : inclut des règles de marketing, un statut d'index et des explications de requête.
- SearchProfilesPrice
- Détermine le mode d'affichage des prix dans la vitrine.
- 0 : Calculé :
-
- Récapitulatif : Elle affiche les prix uniquement pour la page en cours lors de l'exécution.
- Masquer les facettes de prix.
- Afficher les prix calculés et les plages de prix des offres dans la page d'affichage du produit.
- Afficher le prix calculé dans chaque résultat de recherche.
- Afficher le prix de remplacement à partir du magasin de sites étendus.
- Masquer la recherche de plage de prix dans la page Recherche avancée.
- Syntaxe : les prix ne sont pas renseignés dans l'index de recherche.
- 1 : Élément indexé :
-
- Récapitulatif : tous les prix sont extraits de l'index de recherche.
- Afficher les facettes de prix avec des fourchettes de prix configurées dans la table de configuration des facettes.
- Afficher le prix indexé dans la page d'affichage du produit.
- Afficher le prix indexé dans chaque résultat de recherche.
- Afficher le prix de vente du magasin du site de ressources.
- Afficher la recherche de plage de prix dans la page Recherche avancée.
- Syntaxe : les prix sont renseignés dans l'index de recherche.
La valeur par défaut est 1.
- 2 : Mixte :
-
- Récapitulatif : les résultats de la recherche contiennent des prix calculés, alors que les facettes de prix utilisent des prix indexés.
- Afficher les facettes de prix avec des fourchettes de prix configurées dans la table de configuration des facettes.
- Afficher les prix calculés et les plages de prix des offres dans la page d'affichage du produit.
- Afficher le prix calculé dans chaque résultat de recherche.
- Afficher le prix de remplacement à partir du magasin de sites étendus.
- Afficher la recherche de plage de prix dans la page Recherche avancée.
- Syntaxe : les prix de toutes les devises prises en charge sont renseignés dans l'index de recherche.
Important : Lorsque le mode de tarification est défini sur 0 ou 2, les appels REST vers la vitrine ne renvoient pas automatiquement les informations sur le prix. Même s'ils sont fixés comme valeurs par défaut, les modes de tarification 0 ou 2 doivent également être déclarés dans l'appel REST afin de récupérer les informations de tarification. Utilisez le paramètre de requête GET priceMode={priceMode} dans les appels REST, où {priceMode} est {0} ou {2}, lors de l'utilisation de ces modes.
- SearchProfilesStatistics
- Demande au serveur de recherche de capturer les statistiques liées à la recherche dans l'environnement d'exécution .
Lorsque cette option est activée, les données statistiques sont mises en mémoire cache jusqu'à ce que la taille du lot (définie comme SearchStatisticsBatchInsertSize dans le fichier wc-component.xml sous ExtendedConfiguration) soit atteinte. Ce cache est effectué afin de minimiser la quantité de trafic d'E/S due à la collecte des statistiques de recherche. La valeur par défaut est false.
- SkipSKULevelEntitlement
- Configure l'opération pour ignorer la vérification du niveau d'autorisation SKU dans SearchCatalogEntryViewPriceResultFilter. Vous pouvez définir les valeurs suivantes pour cette propriété :
true
- L'opération ignore le contrôle des autorisations.
false
- Valeur par défaut. L'opération effectue le contrôle des autorisations.
|
| Configurations de l'index de recherche de stock |
- FilterInventoryByStoreAndFulfillmentCenter
- Formule permettant d'extraire le comptage de stock par magasin physique à l'aide de la conception d'indexation à valeur unique.
- 1
- Identificateur interne du magasin en ligne.
- 2
- Identificateur interne du magasin physique.
- 3
- Filtre de plage
[%s TO %s].La valeur par défaut est inv_strlocqty_%s_%s:%s
-
Remarque : Cette fonction ne peut être utilisée que pour les options à valeur unique de l'index de stock.
- OnlinePhysicalStoreQualifier
- Identificateur statique d'un magasin en ligne qui représente un nom de zone de magasin physique virtuel dans l'index de recherche. Aucun magasin physique réel n'est associé à un magasin en ligne.
Remarque : Cette propriété n'est requise que si le modèle de stock DOM est utilisé. La valeur par défaut est OnlineStore.
- ConvertPhysicalStoreToFulfillmentCenter
- Cet indicateur vérifie si l'identificateur transmis via
_wcf.search.store est un identificateur d'emplacement de magasin et doit être converti en un identificateur de centre d'exécution à utiliser avec l'index de recherche de stock.Par exemple, affectez à cette option la valeur true lorsqu'elle est utilisée avec le modèle de stock non ATP ou définissez cette option sur false lorsqu'elle est utilisée avec le modèle de stock DOM. La valeur par défaut est true.
- IsStoreInventorySharingConfigured
- Cet indicateur vérifie si le stock des sites étendus non ATP est partagé ou non.
- Si la valeur est définie sur
false, l'ID de magasin de site étendu est utilisé pour construire la zone de stock.Lorsque la valeur est définie sur true, la valeur RELATEDSTORE_ID configurée dans STOREREL avec STRELTYP com.ibm.commerce.inventory est utilisée à la place. Par exemple, affectez à cette option la valeur true lorsque le partage de stock non ATP est activé, ou la valeur false lorsqu'elle est désactivée. La valeur par défaut est false.
|