Añadir configuraciones personalizadas al Matchmaker de color

En la HCL Commerce Search puede realizar búsquedas en lenguaje natural utilizando colores en las consultas de productos. En ZooKeeper, los colores se registran como nodo raíz y en_US se registra como hijo de los colores. Con esta jerarquía, puede mantener los colores según la configuración regional.

Para añadir colores dentro de ZooKeeper utilizando el punto final de configuración, pase los parámetros de solicitud de nodeName y entorno local obligatorios. En el caso de los nombres de los colores en inglés, solo puede actualizar la lista de colores; para otros colores específicos del entorno local, también puede añadir colores. Para actualizar el valor de color, pase un archivo JSON de datos. Los nuevos registros se añaden mediante el método de solicitud POST. Los registros existentes se actualizan (añadir, actualizar, eliminar registro) mediante el método de solicitud PATCH. Para eliminar el registro, utilice el método de solicitud PATCH con un valor vacío para la clave.

Note:
  • Para obtener más información sobre las familias de colores por defecto proporcionadas por HCL Commerce y los colores definidos en estas familias de colores por defecto, consulte Sobre las familias de colores.
  • HCL Commerce Version 9.1.12.0No hay configuraciones de color disponibles para los idiomas finés o sueco en la configuración predeterminada. Puede añadir estos idiomas mediante el endpoint de configuración.

Endpoint

El punto final para este servicio es:
http://data_environment_hostname:30921/search/resources/api/v2/configuration?nodeName=colors&envType=auth&locale=en_US

Ejemplo

A continuación se muestra un archivo de configuración color_en_US.json de ejemplo para los colores.
{ "ghost white": "[[white],[248,248,255]]", "navajo white": "[[brown],[255,222,173]]", "midnight blue": "[[blue],[25,25,112]]", "darkslateblue": "[[blue],[72,61,139]]", "lightgrey": "[[black],[211,211,211]]", "dark khaki": "[[gold],[189,183,107]]", "light salmon": "[[red],[255,160,122]]", "saddlebrown": "[[brown],[139,69,19]]", "moccasin": "[[yellow],[255,228,181]]", "skyblue": "[[blue],[135,206,235]]", "deepskyblue": "[[blue],[0,191,255]]", "chartreuse": "[[green],[127,255,0]]", "mediumpurple": "[[purple],[147,112,219]]", "pale gold": "[[gold],[230,190,138]]", "peach": "[[yellow],[255,229,180]]", "olive drab": "[[green],[107,142,35]]", "palevioletred": "[[pink],[219,112,147]]", "dimgrey": "[[black],[105,105,105]]", "blanched almond": "[[brown],[255,235,205]]", "honeydew": "[[white],[240,255,240]]", "darkseagreen": "[[green],[143,188,143]]", "limegreen": "[[green],[50,205,50]]", "light slate gray": "[[black],[119,136,153]]", "green yellow": "[[green],[173,255,47]]", "peach puff": "[[yellow],[255,218,185]]", "lightsteelblue": "[[blue],[176,196,222]]", }

En este ejemplo, "ghost white": "[[white],[248,248,255]] " significa que ghost white pertenece a la familia de los colores white. Los números representan el código de color RGB más significativo/más cercano a ghost white de la rueda de color RGB de la familia de colores white.