| Générer un index |
- DropTempTable
- Définit s'il faut supprimer les tables temporaires utilisées dans le prétraitement de l'index de génération. La valeur par défaut de true requiert la création et la destruction de toutes les tables temporaires lors du prétraitement de l'index de génération. La désactivation de cette fonctionnalité augmente les performances, mais ne prend pas en compte les modifications apportées au schéma associé pour les tables temporaires.
- La valeur par défaut est true.
|
| Démarrage de |
- SearchServiceWarmStarter
- Définit s'il faut autoriser le serveur à démarrer à chaud le registre de recherche et l'exécution de Solr.
- La valeur par défaut est true.
|
| 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.
|
| Traitement 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. Vous n'avez pas besoin de modifier 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.
- displayLeafCategoriesOnly
- Affiche uniquement les facettes de catégorie de feuille de la recherche par mot clé. Les catégories parent ne sont pas affichées.
- categoryFacetLimitForKeywordSearch
- Cette configuration définit la valeur limite des facettes de catégorie lorsqu'un client effectue des recherches de mots clés.
- Pour parcourir les catégories, il utilise la colonne MAX_DISPLAY de la table FACET pour définir la valeur limite.
- facetConfigurationDefaultForLimit
- Définit la valeur limite du paramètre de configuration de facettes à utiliser dans une expression Solr native, facet.limit. La valeur par défaut est -1, si elle n'est pas spécifiée. L'exécution de recherche ne spécifie pas cette valeur si la valeur détectée ou spécifiée pour une facette est la même que la valeur par défaut. Cette définition est effectuée pour réduire la longueur totale de l'expression Solr.
Important : Assurez-vous que cette valeur correspond à la valeur définie dans le fichier solrconfig.xml.
- facetConfigurationDefaultForSort
- Définit la valeur de tri du paramètre de configuration de facettes à utiliser dans une expression Solr native, facet.sort. La valeur par défaut est un nombre, si elle n'est pas spécifiée. L'exécution de recherche ne spécifie pas cette valeur si la valeur détectée ou spécifiée pour une facette est la même que la valeur par défaut. Cette définition est effectuée pour réduire la longueur totale de l'expression Solr.
Important : Assurez-vous que cette valeur correspond à la valeur définie dans le fichier solrconfig.xml.
- TopCategorySortOrder
- Vous pouvez définir séparément la façon dont les éléments doivent être triés dans la fenêtre de navigation de gauche et dans le menu déroulant supérieur. Par exemple, un client peut vouloir trier les catégories du menu supérieur par séquence, et configurer séparément et par ordre alphabétique les facettes de la fenêtre de navigation de gauche. Les valeurs prises en charge permettent de
- 0 trier par séquence de centre de gestion.
- 1 trier de façon alphanumérique, en fonction des noms d'élément.
La valeur par défaut est 0.
- facetConfigurationDefaultForMinimumCount
- Définit la valeur minimale du paramètre de configuration de facettes à utiliser dans une expression Solr native, facet.mincount. La valeur par défaut est 0, si elle n'est pas spécifiée. L'exécution de recherche ne spécifie pas cette valeur si la valeur détectée ou spécifiée pour une facette est la même que la valeur par défaut. Cette définition est effectuée pour réduire la longueur totale de l'expression Solr.
Important : Assurez-vous que cette valeur correspond à la valeur définie dans le fichier solrconfig.xml.
- UseValueSourceFunctionForSorting
- Définit si la fonction de tri personnalisé doit être utilisée dans Solr pour effectuer un séquençage. Cette option est utilisée à des fins de compatibilité avec une version précédente. La désactivation de cette fonction offre de meilleures performances.
- La valeur par défaut est true.
|
| 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.
- ResponseTemplateDefault
- Définit le comportement par défaut de la transformation de réponse REST. A des fins de compatibilité avec une version antérieure, utilisez 0 afin que la structure des données de réponse puisse s'assembler étroitement à la structure de type BOD pour minimiser l'impact de la migration de la vitrine. Les valeurs prises en charge :
- -1 n'utilisent aucune transformation et renvoient uniquement des données brutes.
- 0 utilisent la structure de nom comme modèle.
- 1 utilisent la structure de service REST comme modèle.
La valeur par défaut est 0.
- QueryParameterReservedWords
- Cette configuration définit une liste de mots réservés pouvant être utilisés dans la section
<query> de chaque profil de recherche.
- Les noms de paramètres répertoriés ne sont pas ajoutés à l'objet
SolrQuery.
- DisplayEntryWithNoName
- Cette configuration permet d'afficher les entrées de produit sans nom.
- La valeur par défaut est true.
Important : Pour être effectif, ce paramètre doit être mis à jour dans les fichiers de configuration wc-component.xml WC et EAR de recherche. Remarque : La désactivation de cette configuration désactive également la prise en charge de la rétromigration dans toutes les langues.
- LimitDeepCategoryFacetValuesToImmediateChildrenOnly
- Lorsque la navigation de catégorie étendue est utilisée, les facettes de catégorie affichent une liste des valeurs de facettes de toutes les catégories enfant immédiates et non immédiates. Lorsque cette configuration est définie, les valeurs de facettes de catégorie renvoyées sont uniquement limitées aux valeurs immédiates de la catégorie sélectionnée.
- La valeur par défaut est false.
- uriPrefix
- Liste de préfixes d'URI à ignorer, afin que le chemin de stockage ne soit pas ajouté aux URL d'image.
- IndexUnstructured
- Désactivez l'indexation non structurée lorsque vous utilisez le centre de gestion. Si la valeur est true, une indexation non structurée est effectuée. Ce paramètre améliore la convivialité du centre de gestion pour les professionnels, car l'indexation non structurée prend du temps. Lorsque cette propriété est activée, les modifications de contenu non structurées ne sont pas visibles tant qu'un processus d'indexation manuelle n'est pas terminé. Le comportement peut être remplacé localement en inversant la propriété dans le répertoire -ext.
- La valeur par défaut est false.
Les paramètres suivants prennent en charge les fonctionnalités d'annulation de publication de catégorie 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.
- DisplayPublishedOnly
- N'autorise l'affichage des produits des catégories publiées dans les résultats de la recherche par mot clé que lorsque l'option d'annulation de publication de catégorie approfondie est activée.
- 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 HCL Commerce. Pour plus d'informations, voir Propriétés de recherche dans le fichier de configuration de composant (wc-component.xml).
- Les paramètres d'annulation de publication de catégorie approfondis sont ignorés lorsque la fonctionnalité est désactivée (
EnableDeepCategoryUnpublish=false sur l'EAR HCL Commerce).
|
| 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.
- 2 : Détaillé : inclut des règles de marketing, un statut d'index et des explications de requête.
- La valeur par défaut est 1.
- SearchProfilesPrice
- Détermine le mode d'affichage des prix dans la vitrine.
- 0 : Calculé :
- Récapitulatif : 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 plages 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.
- 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 plages 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.
- La valeur par défaut est 1.
- SearchProfilesStatistics
- Demande au serveur de recherche de capturer les statistiques liées à la recherche dans l'environnement d'exécution HCL Commerce.
- 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.
- Cette capture est effectuée afin de minimiser la quantité de trafic d'E/S due à la collecte des statistiques de recherche.
- La valeur par défaut est false.
|
| 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 est 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 sites étendus 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.
|
| Correction orthographique |
- SpellCheckAccuracy
- Ce réglage est utilisé pour le paramètre de définition de vérification orthographique Solr, spellcheck.accuracy.
- Ce paramètre définit une valeur de précision à utiliser lors de l'implémentation de la vérification orthographique pour déterminer si un résultat est utile ou non.
- Cette précision doit être obtenue pour que la suggestion soit comptabilisée comme une bonne suggestion.
- La valeur par défaut est
Float.MIN_VALUE.
- SpellCheckMaxResultsForSuggestion
- Ce réglage est utilisé pour le paramètre de définition de vérification orthographique Solr, spellcheck.maxResultsForSuggest.
- Ce paramètre définit le nombre maximal de résultats que la requête peut renvoyer tout en déclenchant des suggestions orthographiques (et des classements, si vous utilisez
spellcheck.collate).
- Les suggestions ne sont pas générées si la requête renvoie plus de résultats que cette valeur.
- Lorsque vous utilisez
spellcheck.extendedResults, cette valeur est également le seuil permettant de déterminer si l'indicateur correctlySpelled est false.
- Si
spellcheck.maxResultsForSuggest n'est pas spécifié, le comportement par défaut consiste à générer des suggestions et à signaler correctlySpelled comme false, si au moins un terme ne se trouve pas dans l'index. Cela se produit quel que soit le nombre de résultats renvoyés.
- Ce paramètre est particulièrement utile avec
spellcheck.alternativeTermCount pour générer des suggestions de style Que vouliez-vous dire ? pour les requêtes à faible nombre d'occurrences.
- SpellCheckAlternativeTermCount
- Ce réglage est utilisé pour le paramètre de définition de vérification orthographique Solr,
spellcheck.alternativeTermCount.
- Ce paramètre définit le nombre maximal de suggestions à renvoyer pour les termes qui existent dans l'index. La spécification de ce paramètre indique au vérificateur orthographique d'essayer de suggérer des alternatives pour chaque terme de la requête.
- Ce paramètre est différent de l'option
spellcheck.onlyMorePopular dans laquelle les termes suggérés n'ont pas besoin d'être plus populaires.
- SpellCheckOnlyMorePopular
- Ce réglage est utilisé pour le paramètre de définition de vérification orthographique Solr,
spellcheck.onlyMorePopular.
- Ce paramètre renvoie uniquement les suggestions qui entraînent un plus grand nombre de résultats pour la requête que la requête existante.
Remarque : Même si le terme de la requête est correct, une suggestion plus populaire est renvoyée (le cas échéant).
- SpellCheckMaxCollations
- Ce réglage est utilisé pour le paramètre de définition de vérification orthographique Solr,
spellcheck.maxCollations.
- Ce paramètre définit le nombre maximal de classements à renvoyer.
- La valeur par défaut est 1.
- SpellCheckMaxCollationTries
- Ce paramètre est utilisé pour Définit le paramètre spellcheck Solr, spellcheck.maxCollationTries.
- Ce paramètre définit le nombre maximal de possibilités de classement à tenter avant que le processus n'abandonne. Des valeurs plus faibles garantissent de meilleures performances. Des valeurs plus élevées peuvent être nécessaires pour trouver un classement pouvant renvoyer des résultats.
- La valeur par défaut est 0 (ne pas vérifier les classements).
- SpellCheckCollatedResultsOnly
- Lorsque cette option est activée, seules les corrections orthographiques provenant de la requête de classement sont renvoyées dans la réponse REST. Dans le cas contraire, les suggestions de requête de classement et de requête de classement None sont renvoyées. Les suggestions de requête de classement prennent en compte les requêtes de filtre et garantissent que les classements renvoient des résultats en cas de réexécution par le client.
- La valeur par défaut est false.
- SpellCheckQueryOperator
- Opérateur utilisé lors de la définition de la valeur
spellcheck.q lorsque plusieurs phrases de mots sont utilisées comme termes de recherche. Les valeurs possibles sont OR ou AND : Les autres valeurs sont ignorées. Lors de l'utilisation d'une valeur searchType qui mappe à un opérateur AND dans la requête principale, par exemple, 1002, vous réglez généralement la valeur SpellCheckQueryOperator sur AND. Remarque : L'utilisation de l'opérateur OR assouplit les conditions pour rechercher les corrections de vérification orthographique, tandis que l'utilisation de AND produit moins de corrections de vérification orthographique. La valeur par défaut est OR, si aucune valeur n'est définie.
|
| Service de mappage de valeur |
Service de mappage de valeur permettant de résoudre la configuration de relation entre les clés externes et internes des objets métier. L'objectif de ce service est d'extraire le mappage de valeur entre les valeurs externes et internes des objets métier.
- SearchControlParameterMapping
- Définit la relation entre les paramètres URL REST et le nom interne correspondant utilisé dans l'objet SearchCriteria. Ces paramètres de contrôle dans l'objet SearchCriteria sont ensuite utilisés dans les fournisseurs d'expression pour le traitement.
- SearchIndexReturnFieldMapping
- Définit la relation entre le nom de la zone de retour utilisé dans les paramètres URL REST, returnFields et le nom de la zone d'index interne correspondant dans l'index de recherche.
- XPathToCatalogEntryFieldNameMapping
- Définit le mappage d'un XPath à son nom de zone d'index interne correspondant utilisé dans l'index de recherche CatalogEntry.
- XPathToCatalogEntryViewBODResponseFieldNameMapping
- Définit le mappage des zones d'index internes aux zones de réponse externes correspondantes utilisées dans la recherche CatalogEntry.
- XPathToCatalogEntryViewResponseFieldNameMapping
- Définit le mappage du nom de la zone d'index de recherche à son nom de zone de réponse de recherche correspondant.
- XPathToPriceBODResponseFieldNameMapping
- Définit le mappage des zones d'index internes aux zones de réponse externes correspondantes pour la section de tarification utilisée dans la recherche CatalogEntry.
- XPathToPriceResponseFieldNameMapping
- Définit le mappage des zones d'index internes aux zones de réponse externes correspondantes pour la section de tarification utilisée dans la recherche CatalogEntry.
- XPathToAttachmentsBODResponseFieldNameMapping
- Définit le mappage des zones d'index internes aux zones de réponse externes correspondantes pour la section des pièces jointes utilisée dans la recherche CatalogEntry.
- XPathToAttachmentsResponseFieldNameMapping
- Définit le mappage des zones d'index internes aux zones de réponse externes correspondantes pour la section des pièces jointes utilisée dans la recherche CatalogEntry.
- XPathToAttributesBODResponseFieldNameMapping
- Définit le mappage des zones d'index internes aux zones de réponse externes correspondantes pour la section des attributs utilisée dans la recherche CatalogEntry.
- XPathToAttributesResponseFieldNameMapping
- Définit le mappage des zones d'index internes aux zones de réponse externes correspondantes pour la section des attributs utilisée dans la recherche CatalogEntry.
- XPathToAttributesValuesBODResponseFieldNameMapping
- Définit le mappage des zones d'index internes aux zones de réponse externes correspondantes pour la section des attributs utilisée dans la recherche CatalogEntry.
- XPathToAttributesValuesResponseFieldNameMapping
- Définit le mappage des zones d'index internes aux zones de réponse externes correspondantes pour la section des attributs utilisée dans la recherche CatalogEntry.
- XPathToComponentsBODResponseFieldNameMapping
- Définit le mappage des zones d'index internes aux zones de réponse externes correspondantes pour la section des composants utilisée dans la recherche CatalogEntry.
- XPathToComponentsResponseFieldNameMapping
- Définit le mappage des zones d'index internes aux zones de réponse externes correspondantes pour la section des composants utilisée dans la recherche CatalogEntry.
- XPathToMerchandisingAssociationsBODResponseFieldNameMapping
- Définit le mappage des zones d'index internes aux zones de réponse externes correspondantes pour la section Associations de marchandisage utilisée.
- XPathToMerchandisingAssociationsResponseFieldNameMapping
- Définit le mappage des zones d'index internes aux zones de réponse externes correspondantes pour la section Associations de marchandisage utilisée.
- XPathToBreadCrumbTrailResponseFieldNameMapping
- Définit le mappage des zones d'index internes aux zones de réponse externes correspondantes trouvées dans la section BreadCrumbTrailEntryView.
- XPathToFacetResponseFieldNameMapping
- Définit le mappage des zones d'index internes aux zones de réponse externes correspondantes trouvées dans la section FacetView.
- XPathToCatalogGroupFieldNameMapping
- Définit le mappage d'un XPath à son nom de zone d'index interne correspondant utilisé dans l'index de recherche CatalogGroup. Ces mappages sont utilisés par les fournisseurs d'expressions.
- XPathToCategoryViewResponseFieldNameMapping
- Définit le mappage du nom de la zone d'index de recherche à son nom de zone de réponse de recherche correspondant.
- XPathToCategoryViewBODResponseFieldNameMapping
- Définit le mappage du nom de la zone d'index de recherche à son nom de zone de réponse de recherche correspondant.
- XPathToWebContentViewBODResponseFieldNameMapping
- Définit le mappage du nom de la zone d'index de recherche à son nom de zone de réponse de recherche correspondant.
- WebContentTypeMapping
- Définit les métadonnées internes de contenu Web.
- STAAssociationType
- Définit les métadonnées internes d'association du terme de recherche.
- CatalogEntryUserDataFieldNameMapping
- Définit le mappage d'un nom de zone d'index personnalisé utilisé dans l'index de recherche CatalogEntry au nom de zone utilisé dans la zone UserData de la réponse REST.
- CatalogGroupUserDataFieldNameMapping
- Définit le mappage d'un nom de zone d'index personnalisé utilisé dans l'index de recherche CatalogGroup au nom de zone utilisé dans la zone UserData de la réponse REST.
|
| Pertinence |
- MaximumSlop
- Limite la distance maximale entre l'emplacement des mots figurant dans les documents à 100 mots, afin que le document soit plus pertinent.
- La valeur par défaut est 100.
- MinimumMatch
- Décrit les règles de pertinence de la recherche. Un nombre indique le nombre de mots clés de requête à rechercher. Un nombre qui est formulé avec un pourcentage indique qu'un pourcentage de mots clés de requête doit correspondre. Par exemple :
- 1 indique qu'au moins un mot clé de requête doit correspondre.
- 2<80% 6<50% indique que, lorsque le nombre de mots clés est inférieur à 3, les deux mots clés doivent être trouvés dans le document. Lorsqu'il y a 3 à 6 mots clés, 80 % des mots clés doivent être trouvés dans le document. Lorsqu'il y a plus de 6 mots clés, 50 % des mots clés doivent être trouvés dans le document.
Par exemple, si un client recherche 3 mots clés, 80 % des 3 mots clés est égal à 2,4. Une fois arrondis, les résultats correspondant à au moins 2 des 3 mots clés saisis sont renvoyés. Important : Vous devez utiliser le codage de caractères adéquat lorsque vous entrez des pourcentages dans un fichier. Par exemple :
- Dans un fichier de fragment JSP, par exemple SearchSetup.jspf, le pourcentage précédent est saisi de la façon suivante : 2<80% 6<50%.
- Dans le fichier wc-component.xml, comme dans ce cas, wc-component.xml, le pourcentage précédent est saisi de la façon suivante :
2<80% 6<50%.
- Pour plus d'informations sur le format de spécification, voir Minimum Number Specification Format.
- La valeur par défaut est 1.
-
Remarque : Les paramètres MaximumSlop et MinimumMatch sont extraits dans l'ordre suivant :
- Vérifiez s'ils sont définis dans l'URL.
- Vérifiez le niveau de profil de recherche dans le fichier wc-search.xml.
- Vérifiez le niveau de paramètre dans ce fichier.
- TieBreaker
- Cette valeur est une constante pour le paramètre de condition de départage utilisé par l'analyseur de requête dismax. Les valeurs valides sont comprises entre 0,0 et 1,0.
- Si la valeur est de 0, le moteur de recherche utilise le score de la zone présentant le score maximal et ignore les scores de toutes les autres zones.
- Si une valeur est de 0.1 et plus, les scores de toutes les zones correspondantes sont pris en compte lorsque le score final de pertinence du document est calculé.
- La valeur par défaut est 0.1.
|
| Suggestions |
- LimitKeywordSuggestionsToStoreAndCatalog
- Détermine si les mots clés suggérés sont limités au magasin et au catalogue spécifiés (chemin de magasin activé) ou si les mots clés suggérés proviennent du catalogue principal.
- Lorsqu'elle est définie sur true, une fonction copyField personnalisée
wc-conditionalCopyFieldChain définie dans le fichier solrconfig.xml CatalogEntry est utilisée pour la copie conditionnelle de zones. Les zones sont copiées dans une zone spellCheck dynamique qui se compose des ID de magasin et de catalogue, et inclut uniquement le contenu dans lequel les conditions spécifiées sont remplies.
- Si la valeur est définie sur false, vous devez mettre à jour le fichier schema.xml CatalogEntry et supprimer la mise en commentaire de l'instruction copyField de la zone spellCorrection au niveau de la zone spellCheck par défaut. Ensuite, wc-conditionalCopyFieldChain peut être désactivé en commentant wc-conditionalCopyFieldChain ou en définissant sa propriété d'activation sur false.
- Par exemple,
spellCheck_10152_10051, où 10152 est l'ID de magasin et 10051 est un catalogue de vente.
- La valeur par défaut est true.
- SearchBasedKeywordSuggestions
- Lorsque cette valeur est définie, les suggestions de mot clé renvoyées par l'API REST keywordSuggestionsByTerm siteContent sont basées sur les recherches par mot clé à l'aide du composant de requête de recherche. Le profil de recherche IBM_findNavigationSuggestion_Keywords est utilisé pour construire la requête. Sinon, la valeur par défaut TermsComponent est utilisée. Les suggestions basées sur les requêtes de recherche peuvent prendre en compte des filtres différents, tels que le magasin, le catalogue, l'autorisation et le type d'entrée de catalogue. En revanche, les suggestions de TermsComponent sont générées à partir de tous les documents indexés.
- Les autres propriétés évaluées lorsqu'elles sont définies sur
true sont SearchBasedKeywordSuggestionsMaxShingleSize et SearchBasedKeywordSuggestionsSortByFrequency.
- La valeur par défaut est false.
- SearchBasedKeywordSuggestionsMaxShingleSize
- Détermine le nombre de jetons utilisés pour construire une seule suggestion. L'évaluation a lieu uniquement lorsque la propriété SearchBasedKeywordSuggestions est définie sur true. La valeur par défaut est 3.
- SearchBasedKeywordSuggestionsSortByFrequency
- Détermine l'ordre de tri des suggestions de mots clés basés sur la recherche. L'évaluation a lieu uniquement lorsque la propriété SearchBasedKeywordSuggestions est définie sur true. La valeur par défaut est true.
|
| Contrats interentreprise |
- MultipleContracts
- Définit l'opération entre plusieurs contrats.
- Si l'opération est AND, l'expression entre plusieurs contrats est encapsulée dans
+.
- Sinon, plusieurs expressions sont encapsulées avec une espace.
- La valeur par défaut est une opération OR.
|
| Règles de recherche |
- CombineFilterRuleWithProductSequencing
- Cette configuration définit s'il faut autoriser les règles de recherche avec des conditions de filtre pour utiliser le séquencement de produits lors de la navigation dans les catégories.
- Lorsque la valeur est définie sur true, les règles de recherche de tous les mots clés peuvent être utilisées pour la navigation dans les catégories et les produits renvoyés sont triés en fonction de leur séquence définie dans cette catégorie.
- La valeur par défaut est false.
- Limitation : étant donné que le tri remplace le classement au moment de l'exécution, les règles de recherche avec des critères d'amplification et de pertinence sont ignorées. Seules les règles de recherche avec des conditions de filtre peuvent être utilisées avec le séquençage du produit.
Remarque : Pour déclencher des règles de recherche pour tous les mots clés lors de la navigation dans les catégories, un terme de recherche suivi du symbole * est ajouté à la demande de requête d'exploration.
- EnableDeepProductSequence
- Le séquençage de recherche approfondi vous permet d'ordonner la séquence dans laquelle les produits d'une catégorie ou d'une sous-catégorie sont affichés dans les résultats de recherche. Le séquençage approfondi utilise les valeurs de catégorie et de séquence de produit pour influencer le résultat, de sorte que les produits d'une catégorie dont la valeur de séquence est faible peuvent être poussés vers le haut. Vous pouvez définir une valeur de séquence pour chaque produit, et lorsque vous parcourez des catégories, vous pouvez ordonner des produits d'une manière qui stimule les ventes.
- Si vous souhaitez activer le tri uniquement par séquence de produit, définissez la valeur EnableDeepProductSequence sur
false dans les fichiers de configuration de composant de catalogue à la fois sur les fichiers EAR Search et HCL Commerce. C'est ce que l'on appelle le séquençage peu profond.
- La valeur par défaut est true.
|
| LocalTransactionCache |
Le cache des transactions locales contient les entrées de cache en mémoire pendant une transaction de base de données unique.
- enabled
- Active la mise en cache des transactions locales. Indiquez false pour désactiver la fonctionnalité.
- Ne désactivez pas la mise en cache de transaction locale, sauf pour déterminer les problèmes.
Remarque : Ne désactivez jamais la mise en cache des transactions locales sans également désactiver la mise en cache inter-transactions.
- maxSize
- Le nombre maximal d'entrées de cache pouvant être gardées en mémoire pendant une transaction.
- Chaque entrée de cache reste en mémoire jusqu'à ce que la transaction en cours soit terminée. Une transaction de longue durée qui crée un nombre trop important d'entrées de cache peut se trouver à court de mémoire.
- Lorsque la limite indiquée est atteinte, le cache de transactions arrête de créer de nouvelles entrées de cache pendant la durée restante de la transaction en cours, afin d'empêcher une condition de mémoire insuffisante.
- maxInvalidationldsPerTransaction
- Le nombre maximal d'opérations d'invalidation du cache pouvant être exécutées lors d'une seule transaction.
- La connaissance de chaque exécution d'opération d'invalidation doit être conservée au cours de la transaction en cours. Une transaction de longue durée qui exécute un nombre trop important d'opérations d'invalidation peut se trouver à court de mémoire.
- Lorsque la limite indiquée est atteinte, l'intégralité du cache de transactions est effacée et toute trace des opérations d'invalidation individuelles est supprimée de la mémoire afin d'empêcher une condition de mémoire insuffisante. L'utilisation du cache inter-transactions est suspendue pendant le reste de la transaction. Toutes les entrées de cache sont considérées comme étant invalidées pendant le reste de la transaction.
|