Inicio |
- WarmStartSearchServer
- Define si se permite que el servidor de emita una petición de búsqueda para un inicio en caliente del servidor de búsqueda.
El valor predeterminado es true.
- WarmStartResetIndexingLock
- Restablece cualquier bloqueo de indexación pendiente en el inicio del servidor. Normalmente, este tipo de operación de limpieza es innecesaria, a menos que un proceso de indexación anterior haya fallado inesperadamente y bloquee todas las solicitudes de indexación subsiguientes a iniciar.
El valor predeterminado es false.
|
Conectividad de servidor |
- IndexingRetries
- Número máximo de reintentos de indexación.
El valor predeterminado es 10.
- IndexingRetryInterval
- rango de tiempo entre reintentos de indexación, en segundos.
El valor predeterminado es 60.
- IndexingTimeout
- Tiempo de espera de Data Import Handler, en segundos.
El valor predeterminado es 15.
- ReplicationPollingInterval
- El rango de tiempo en segundos entre cada sondeo de estado de réplica en los servidores subordinados.
El valor predeterminado es 5.
- ReplicationPollingConnectionTimeout
- El tiempo de espera de conexión en segundos para la solicitud de sondeo de estado de réplica.
El valor predeterminado es 15.
|
Sincronización de índice |
- DeltaIndexingThreshold
- El número máximo de actualizaciones delta que pueden llevarse a cabo sin una reindexación completa.
El valor predeterminado es 10000.
- IndexingWarningThreshold
- Cuando el número de actualizaciones delta supera este umbral, se visualiza un aviso en la cabecera de vista previa de la tienda.
El valor predeterminado es 1000.
- IndexingMaximumLockTime
- Cantidad máxima de tiempo en minutos que se permitirá que se coloque un bloqueo en un índice.
El valor predeterminado es 720.
- IndexResultGrouping
- Esta configuración define qué consulta de preproceso utilizar al procesar datos de atributos. Cuando se ha establecido,
- Inhabilitará la aplicación en sentido ascendente de la definición de valores de atributos del diccionario de atributos, de ItemBeans a ProductBeans.
- Habilitará la aplicación en sentido descendente de los valores de atributos descriptivos de ProductBeans en su ItemBeans.
El valor predeterminado es false.
- MaximumThreadTimeForIndexing
- El tiempo máximo en minutos que cada hebra puede utilizar para indexar cada núcleo.
El valor predeterminado es 120.
- MultiThreadedIndexPreprocessing
- Indica que el preprocesador se ejecuta en modalidad multihebra.
El valor predeterminado es false.
Se pueden utilizar los parámetros siguientes para soportar la utilización de la sentencia TRUNCATE cuando se preprocesa el índice de búsqueda:
- DropTempTable
- Indica si se deben descartar tablas cuando se preprocesa el índice de búsqueda.
- Si se pasa un valor de false, se utiliza una sentencia TRUNCATE en las tablas.
- El valor predeterminado es true, que utiliza una sentencia DROP en las tablas.
Nota: Este parámetro sólo soporta bases de datos DB2 9.7 o posterior u Oracle.
- TruncateTableSQL
- Sobrescribe la sentencia de tabla TRUNCATE predeterminada.
|
Invalidación de DynaCache para contenido en caché de escaparate |
Después de definir una política de memoria caché en el archivo cachespec.xml para una página JSP, se utilizan las siguientes propiedades:
- CacheInvalidationForCatalogEntry
- La plantilla de invalidación para entradas de catálogo. Contiene 2 plantillas que están separadas por una coma (
, ) de forma predeterminada.El valor predeterminado es ProductDisplay:productId:langId:$catEntryId$:$langId$,CategoryDisplay:categoryId:langId:$catGroupId$:$langId$ La primera plantilla invalida todas las páginas de visualización de productos relacionadas. La segunda plantilla invalida sus categorías padre inmediatas en todos los catálogos. La lista siguiente identifica las variables de contexto predefinidas que se pueden utilizar en la plantilla de invalidación de CacheInvalidationForCatalogEntry:
- storeId
- catalogId
- catEntryId
- catGroupId
- langId
- CacheInvalidationForCatalogGroup
- La plantilla de invalidación para grupos de catálogo. Contiene 2 plantillas que están separadas por una coma (
, ) de forma predeterminada.El valor predeterminado es CategoryDisplay:categoryId:langId:$catGroupId$:$langId$,TopCategoriesDisplay:langId:$langId$ La primera plantilla invalida la visualización de categoría para la categoría actual y todas las categorías padre inmediatas en todos los catálogos. La segunda plantilla invalida otra pantalla relacionada, denominada TopCategoriesDisplay. TopCategoriesDisplay se suele utilizar en la página Inicio donde es posible que se visualice la categoría afectada. La lista siguiente muestra variables de contexto predefinidas que se pueden utilizar en la plantilla de invalidación de CacheInvalidationForCatalogGroup:
- storeId
- catalogId
- catGroupId
- langId
- CacheInvalidationForStoreHeader
- La plantilla de invalidación para la cabecera de la tienda. Automatiza la invalidación de memoria caché para el contenido almacenado en caché de escaparate utilizando DynaCache durante la reindexación de búsqueda.
El valor predeterminado es StoreHeader:storeId:catalogId:$storeId$:$catalogId$ La lista siguiente muestra variables de contexto predefinidas que se pueden utilizar en la plantilla de invalidación de CacheInvalidationForStoreHeader:
- CacheInvalidationForAll
- CacheInvalidationForAll es un operador de invalidación de memoria caché especial para la invalidación de memoria caché completa. Cuando el tiempo de ejecución de búsqueda determina que se necesita una invalidación de memoria caché completa y este valor está establecido en
clearall , este valor se establece en la columna CACHEIVL.DATA_ID para solicitar que se borre toda la memoria caché.Si no se establece este valor, o se deja como una serie vacía, no se realiza la invalidación de memoria caché completa. Nota: Para permitir que se realice la invalidación de memoria caché completa mediante el mandato de planificador DynaCacheInvalidationCmd, asegúrese de que enableRefreshRegistry=false se pasa como uno de los parámetros de trabajo. El valor predeterminado es clearall
- CacheInvalidationDelay
- El retardo de invalidación de memoria caché, en milisegundos, antes de que la invalidación de memoria caché empiece después de cada reindexación de búsqueda.
Se deben tener en cuenta los elementos siguientes para determinar un retardo apropiado, en milisegundos, antes de que se produzca la invalidación de memoria caché después de cada reindexación de búsqueda:
- La hora en que se inicia el siguiente mandato de planificador de reindexación
- La cantidad aproximada de tiempo que la reindexación puede tardar en completarse
- La siguiente hora de réplica entre el índice de búsqueda de producción y el repetidor
- La cantidad aproximada de tiempo que el proceso de réplica del índice puede tardar en finalizar
Donde la suma de las estimaciones de tiempo es igual al tiempo de demora necesario aproximado antes de que se produzca la invalidación de la memoria caché.
El valor predeterminado es 120000
Para obtener más información, consulte Almacenamiento en memoria caché e invalidación en la HCL Commerce Search. |
Asociación de términos de búsqueda |
- SynonymExpansionThreshold
- El número máximo de predicados de sinónimos ampliados que están permitidas dentro de cada operación de búsqueda.
El valor predeterminado es 300.
|
Estadísticas |
- SearchStatisticsBatchInsertSize
- Tamaño de procesamiento por lotes para capturar estadísticas de búsqueda, en número de entradas en memoria caché.
El valor predeterminado es 10000.
- SearchStatisticsUpdateInterval
- rango de tiempo entre actualizaciones de proceso por lotes, en segundos.
El valor predeterminado es 600.
- SearchStatisticsResultPagesTrackingThreshold
- Realizar el seguimiento de las estadísticas de reglas de búsqueda hasta la página de resultados de búsqueda especificada.
El valor predeterminado es 1.
|
Manejo de caracteres especiales |
Para establecer los patrones de escape, patrones de ignorar, patrones de detención y valores de campo de solicitud. No cambie estas propiedades. |
Gestión de facetas |
- allowedFacetPropertynames
- Tipos de nombres de propiedad de SRCHATTRPROP de tabla permitidos que se visualizarán y gestionarán en la característica Mostrar facetas del Centro de gestión.
- maximumFacetFieldsToRequest
- El número máximo de campos de faceta que se solicitarán en el FacetHelper. Este número puede configurarse para evitar errores de límite de longitud de URI de Solr.
El valor predeterminado es 200.
|
Tiempo de ejecución de búsqueda |
- BackCompatibleKeywordSearch
- Esta configuración define si se debe utilizar la nueva función de búsqueda por palabra clave de relevancia o utilizar la función de búsqueda por palabra clave anterior. El valor predeterminado es false.
Para soportar las características de eliminación de publicación de categoría detallada y de secuenciación de búsqueda detallada, se pueden utilizar los parámetros siguientes. Para obtener más información, consulte Ocultación de categorías y productos utilizando la eliminación de publicación de categoría detallada.
- EnableDeepCategoryUnpublish
- Habilita la característica de eliminación de publicación de categoría detallada.
El valor predeterminado es false.
- EnableDeepProductSequence
- Habilita la característica de secuenciación de búsqueda detallada.
El valor predeterminado es false.
- IndexPublishedOnly
- Solo indexa categorías marcadas como publicadas.
El valor predeterminado es false.
Nota:
- Hay más parámetros que están relacionados con las características de eliminación de publicación de categoría detallada y de secuenciación de búsqueda detallada en el archivo wc-component.xml en el EAR de . Para obtener más información, consulte Propiedades de búsqueda en el archivo de configuración de componente (wc-component.xml).
- Los parámetros de eliminación de publicación de categoría detallada se ignoran cuando la característica está inhabilitada (
EnableDeepCategoryUnpublish=false ).
|
Recomendaciones de entrada de catálogo dinámicas |
- dynamicCatalogEntryRecommendation_searchProfile
- Este perfil es el perfil de búsqueda que se utiliza en la configuración de recomendaciones de entrada de catálogo dinámicas. El valor predeterminado es
IBM_findCatalogEntryWithoutDescriptionByNameAndShortDescription
|
Valores predeterminados globales de perfiles de búsqueda |
Estas propiedades actúan como el valor predeterminado para todos los valores de perfil de búsqueda y pueden alterarse temporalmente con cada perfil de búsqueda individual.
- SearchProfilesDebug
- Solicita al servidor de búsqueda que genere más mensajes de depuración.
El valor predeterminado es false.
- SearchProfilesPreview
- Determina el nivel de detalle para la vista previa:
- 0
- Mínimo: Incluye reglas de marketing.
- 1
- Resumen: Incluye reglas de marketing y el estado de índice.
El valor predeterminado es 1.
- 2
- Detallado: Incluye reglas de marketing, estado de índice y explicaciones de la consulta.
- SearchProfilesPrice
- Determina la modalidad de visualización para mostrar precios en el escaparate.
- 0: Calculada:
-
- Resumen: Los precios solo para la página actual se calculan en tiempo de ejecución.
- Ocultar facetas de precios.
- Mostrar precio calculado y rangos de precios de oferta en la página de visualización del producto.
- Mostrar precio calculado en cada resultado de búsqueda.
- Mostrar precio de alteración de la tienda de sitios ampliados.
- Ocultar búsqueda de rango de precios en la página Búsqueda avanzada.
- Uso: Los precios no se propagan en el índice de búsqueda.
- 1: Indexada:
-
- Resumen: Todos los precios se recuperan del índice de búsqueda.
- Mostrar facetas de precios con rangos de precios configurados en la tabla de configuración de facetas.
- Mostrar precio indexado en página de visualización del producto.
- Mostrar precio indexado en cada resultado de la búsqueda.
- Mostrar precio de oferta de tienda de sitio de elementos.
- Mostrar búsqueda de rango de precios en la página Búsqueda avanzada.
- Uso: Los precios se propagan en el índice de búsqueda.
El valor predeterminado es 1.
- 2: Mixta:
-
- Resumen: Los resultados de búsqueda contienen precios calculados, mientras que las facetas de precios utilizan precios indexados.
- Mostrar facetas de precios con rangos de precios configurados en la tabla de configuración de facetas.
- Mostrar precio calculado y rangos de precios de oferta en la página de visualización del producto.
- Mostrar precio calculado en cada resultado de búsqueda.
- Mostrar precio de alteración de la tienda de sitios ampliados.
- Mostrar búsqueda de rango de precios en la página Búsqueda avanzada.
- Uso: Los precios para todas las monedas soportadas se propagan en el índice de búsqueda.
Importante: Cuando la modalidad de precio se establece en 0 o 2, las llamadas REST al escaparate no devolverán automáticamente información de precios. Incluso si se establece como valor predeterminado, las modalidades de precio 0 o 2 también deben declararse en la llamada REST para recuperar la información de precios. Utilice el parámetro de consulta GET priceMode={priceMode} en las llamadas REST, donde {priceMode} es {0} o {2}, cuando utilice estas modalidades.
- SearchProfilesStatistics
- Solicita al servidor de búsqueda que capture estadísticas relacionadas con la búsqueda en el entorno de ejecución de .
Cuando se habilita esta opción, los datos estadísticos se almacenan en memoria hasta que se alcanza el tamaño del lote (definido como SearchStatisticsBatchInsertSize en el archivo wc-component.xml en ExtendedConfiguration ). Este almacenamiento en memoria caché se hace para minimizar la cantidad de tráfico de E/S que se produce como resultado de la recopilación de estadísticas de búsqueda. El valor predeterminado es false.
- SkipSKULevelEntitlement
- Configura la operación para pasar por alto la comprobación de nivel de autorización de código de artículo en SearchCatalogEntryViewPriceResultFilter. Puede establecer los siguientes valores para esta propiedad:
true
- La operación se salta la comprobación de autorización.
false
- El valor predeterminado. La operación completa la comprobación de autorización.
|
Configuraciones de índice de búsqueda de inventario |
- FilterInventoryByStoreAndFulfillmentCenter
- La fórmula para recuperar el recuento de inventario por tienda física utilizando el diseño de indexación de un solo valor.
- 1
- Identificador interno de tienda en línea.
- 2
- Identificador interno de tienda física.
- 3
- Filtro de rango
[%s TO %s] .El valor predeterminado es inv_strlocqty_%s_%s:%s
-
Nota: Esta función sólo puede utilizarse para las opciones de un solo valor en el índice de inventario.
- OnlinePhysicalStoreQualifier
- Un identificador estático para una tienda en línea que representa un nombre de campo de tienda física virtual en el índice de búsqueda. No hay ninguna tienda física real asociada a una tienda en línea.
Nota: Esta propiedad sólo es necesaria cuando se utiliza el modelo de inventario DOM. El valor predeterminado es OnlineStore .
- ConvertPhysicalStoreToFulfillmentCenter
- Este distintivo controla si el identificador que se pasa a través de
_wcf.search.store es un identificador de ubicación de tienda y se debe convertir en un identificador de centro de despacho de pedidos para utilizarlos con el índice de búsqueda de inventario.Por ejemplo, establezca esta opción en true si se utiliza con el modelo de inventario no ATP, o establezca esta opción en false si se utiliza con el modelo de inventario DOM. El valor predeterminado es true.
- IsStoreInventorySharingConfigured
- Este distintivo controla si el inventario de sitios ampliados no ATP se está compartiendo o no.
- Cuando se establece en
false , se utiliza el ID de tienda de sitio ampliado para crear el campo de inventario.Cuando se establece en true , RELATEDSTORE_ID configurado establecido en STOREREL con STRELTYP com.ibm.commerce.inventory se utiliza en su lugar el conjunto configurado en con. Por ejemplo, establezca esta opción en true cuando no haya ningún compartimiento de inventario no ATP habilitado o establezca esta opción en false cuando esté inhabilitado. El valor predeterminado es false.
|