HCL Commerce Search Cache d'objets de données

HCL Commerce Search Les caches d'objets de données sont des instances de cache dans le conteneur Search. Les caches sont également conservés dans le conteneur du serveur de transactions pour permettre au serveur de transactions d'émettre des invalidations de cache de recherche via Redis. Ils sont utilisés pour stocker les propriétés d'exécution internes utilisées par certaines fonctions de recherche afin d'améliorer les performances globales. Ces caches d'objets de données sont configurés pour utiliser les caches d'objets DistributedMap.

Conseil : La règle générale pour définir la taille de la mémoire est d'allouer 5 Mo pour 1 000 entrées de cache.

Les listes suivantes présentent les ID des caches d'objets internes sous les mappes DistributedMaps qu'ils utilisent par défaut :

SearchDistributedMapCache

Default distributed map cache
SearchTermAssociationHelper

SearchContractDistributedMapCache

SolrRESTSearchProductEntitlementExpressionProvider
StoreHelper.contract
StoreHelper.account

SearchCatalogGroupDistributedMapCache

RESTCacheFilterCache

SearchFlexFlowDistributedMapCache

StoreHelper.featureEnabled

SearchMiscDistributedMapCache

JDBCQueryService

SearchAttributeDistributedMapCache

SolrSearchConfigurationRegistry
SolrSearchConfigurationRegistry.getFacetProperties
SolrSearchConfigurationRegistry.NAME 

SearchNavigationDistributedMapCache

RelevancyHelper

SearchSystemDistributedMapCache

StoreHelper
StoreHelper.storeconf
StoreHelper.srchconf
RelevancyHelper.stores

SearchUserDistributedMapCache

StoreHelper.buyer

SearchCatHierarchyDistributedMapCache

HierarchyHelper
HierarchyHelper.category.name
HierarchyHelper.navigation.path
HierarchyHelper.subcategories

SearchFacetDistributedMapCache

FacetHelper
FacetHelper.category
FacetHelper.keyword
FacetHelper.columns
FacetHelper.attr
FacetHelper.sortedForNavigation
FacetHelper.sortedForKeywordSearch

SearchBasedMerchandisingExpressionProvider

SearchBasedMerchandisingExpressionProvider