Añadir propiedades de entrada de catálogo a acciones o destinos de reglas de búsqueda
Las acciones y destinos de reglas de búsqueda en el Centro de gestión llenan dinámicamente una lista de las propiedades indexadas de la entrada de catálogo. Debe personalizar la búsqueda de HCL Commerce cuando añada nuevas propiedades de entrada de catálogo indexadas a acciones o destinos de reglas de búsqueda.
property
son de solo lectura una vez que se han guardado.![Selector de propiedades predeterminado en el Centro de gestión](../images/locale/screensnap/sdsearchcmcproperty1.png)
![Selector de propiedades predeterminado en el Centro de gestión](../images/locale/screensnap/sdsearchcmcproperty2.png)
Procedimiento
-
Registre la nueva propiedad de entrada de catálogo indexada en la tabla SRCHATTR:
Donde 'INSERT INTO srchattr (SRCHATTR_ID, INDEXSCOPE, INDEXTYPE, IDENTIFIER, OPTCOUNTER) VALUES (10001, '0', 'CatalogEntry', '_cat.fieldname', 0);
_cat.fieldname
' es el Campo de índice Nombre de búsqueda que desea añadir. Este nombre de campo debe tener el prefijo '_cat.
' para identificar el objeto como un atributo de búsqueda.En los ejemplos siguientes, el nombre de campocustomerRanking
se utiliza como el identificador para una propiedad de entrada de catálogo de ejemplo. La propiedadcustomerRanking
se utiliza como una propiedad de entrada de catálogo de ejemplo para demostrar los pasos de este tema solamente; de forma predeterminada, esta propiedad no existe para ninguna entrada de catálogo y no hay ninguna lógica que esté asociada a esta propiedad de ejemplo.INSERT INTO srchattr (SRCHATTR_ID, INDEXSCOPE, INDEXTYPE, IDENTIFIER, OPTCOUNTER) VALUES (10001, '0', 'CatalogEntry', '_cat.customerRanking', 0);
-
Especifique el uso y el tipo de datos de la propiedad en la tabla SRCHATTRPROP.
Dependiendo del uso y el tipo de datos de la propiedad de entrada de catálogo, deben utilizarse valores
PROPERTYNAME
diferentes. El uso hace que las propiedades de entrada de catálogo indexadas se inserten en diferentes cuadrículas de acción o destino de regla de búsqueda. El tipo hace que se inserten reglas de coincidencia diferentes en cada una de las cuadrículas de acción o destino de regla de búsqueda.La tabla siguiente muestra el uso y los tipos de datos admitidos para las propiedades de entrada de catálogo:Uso y tipos de datos admitidos para propiedades de entrada de catálogo Property Tipo de datos Usage merchandising-Filter-ExactText
Palabras individuales o frases, como Nombre de fabricante. Las propiedades de entrada de catálogo con estos tipos y uso se utilizan en la cuadrícula de filtro de las acciones Recomendar entrada de catálogo y Añadir o sustituir criterios de búsqueda. merchandising-Filter-AnyText
Frases o varias palabras. Por ejemplo nombre y descripción breve. merchandising-Filter-Numeric
Números decimales o números enteros. Por ejemplo Clasificación del cliente. merchandising-Rank-ExactText
Palabras individuales o frases, como Nombre de fabricante. Las propiedades de entrada de catálogo con estos tipos y uso se utilizan en la cuadrícula de clasificación de Cambiar el orden de los resultados de búsqueda. merchandising-Rank-AnyText
Frases o varias palabras. Por ejemplo nombre y descripción breve. merchandising-Rank-Numeric
Números decimales o números enteros. Por ejemplo Clasificación del cliente. merchandising-Facet-ExactText
Palabras individuales o frases, como Nombre de fabricante. Las propiedades de entrada de catálogo con este tipo y uso se utilizan en la cuadrícula de criterios de búsqueda del destino Criterios y resultados de búsqueda. merchandising-Sort-Text
Todo el texto, incluyendo palabras individuales, frases o varias palabras, como Nombre de fabricante. Las propiedades de entrada de catálogo con este uso se utilizan en la cuadrícula clasificadora de las acciones Recomendar entrada de catálogo y Añadir o sustituir criterios de búsqueda. merchandising-Sort-Numeric
Números decimales o números enteros. Por ejemplo Clasificación del cliente, precio de oferta. Por ejemplo, para añadir una propiedad de entrada de catálogocustomerRanking
de ejemplo a la cuadrícula de clasificación de la acción Cambiar el orden de los resultados de búsqueda, el uso es Rank y el tipo de datos es Numeric.INSERT INTO srchattrprop (SRCHATTR_ID, PROPERTYNAME, PROPERTYVALUE, OPTCOUNTER) VALUES (10001, 'merchandising-Rank-Numeric', 'customerRanking', 0);
-
Especifique el nombre de visualización de la propiedad de entrada de catálogo indexada añadida en la tabla SRCHATTRDESC:
Donde displayname es el Campo de índice Nombre de búsqueda que desea añadir.INSERT INTO srchattrdesc (SRCHATTR_ID, LANGUAGE_ID, DISPLAYNAME, DESCRIPTION) VALUES (10001, -1, 'displayname', null);
Por ejemplo,INSERT INTO srchattrdesc (SRCHATTR_ID, LANGUAGE_ID, DISPLAYNAME, DESCRIPTION) VALUES (10001, -1, 'Customer Ranking', null);
Cuando añada una propiedad a la tabla SRCHATTRPROP, también puede añadir un nombre específico del idioma para la propiedad que se mostrará en el Centro de gestión a la tabla SRCHATTRDESC. Esto es para la columna de búsqueda registrada en la tabla SRCHATTR para la que va a definir una nueva finalidad en la tabla SRCHATTRPROP. Si no se añade ningún registro a la tabla SRCHATTRDESC, se utiliza el IDENTIFIER de la tabla SRCHATTR.
Por ejemplo, para añadir otro valor de visualización de idioma para la propiedad de entrada de catálogo indexadacustomerRanking
:
Donde translatedText es el texto traducido en el idioma que desea mostrar.INSERT INTO srchattrdesc (SRCHATTR_ID, LANGUAGE_ID, DISPLAYNAME, DESCRIPTION, OPTCOUNTER) VALUES (1001, -2, 'translatedText', null, 0);
- Reinicie el servidor de HCL Commerce.