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.

Nota: No se puede cambiar el nombre de la propiedad en las reglas de búsqueda una vez que se ha guardado. Es decir, los filtros de tipo property son de solo lectura una vez que se han guardado.
Las siguientes capturas de pantalla muestran el selector de propiedades predeterminado en el Centro de gestión:
Selector de propiedades predeterminado en el Centro de gestión

Selector de propiedades predeterminado en el Centro de gestión

Procedimiento

  1. Registre la nueva propiedad de entrada de catálogo indexada en la tabla SRCHATTR:
    
    INSERT INTO srchattr (SRCHATTR_ID, INDEXSCOPE, INDEXTYPE, IDENTIFIER, OPTCOUNTER) 
    VALUES (10001, '0', 'CatalogEntry', '_cat.fieldname', 0);
    
    
    Donde '_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 campo customerRanking se utiliza como el identificador para una propiedad de entrada de catálogo de ejemplo. La propiedad customerRanking 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);
    
    
  2. 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álogo customerRanking 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);
    
  3. Especifique el nombre de visualización de la propiedad de entrada de catálogo indexada añadida en la tabla SRCHATTRDESC:
    
    INSERT INTO srchattrdesc (SRCHATTR_ID, LANGUAGE_ID, DISPLAYNAME, DESCRIPTION) 
    VALUES (10001, -1, 'displayname', null);
    
    Donde displayname es el ​​Campo de índice​ Nombre​ de búsqueda que desea añadir.
    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 indexada customerRanking:
    
    INSERT INTO srchattrdesc (SRCHATTR_ID, LANGUAGE_ID, DISPLAYNAME, DESCRIPTION, OPTCOUNTER) 
    VALUES (1001, -2, 'translatedText', null, 0);
    
    Donde translatedText es el texto traducido en el idioma que desea mostrar.
  4. Reinicie el servidor de HCL Commerce.

Qué hacer a continuación

Verifique que las propiedades correctas se han incluido en la lista de propiedades de acciones o destinos de reglas de búsqueda.