Búsqueda de nombre de color dual mediante un Matchmaker de color

Los usuarios del escaparate buscan en ocasiones productos utilizando una combinación de colores. Por ejemplo, un cliente puede realizar una búsqueda por "vestido rojo y blanco". La búsqueda de color dual no está activada de forma predeterminada, pero puede añadir la función.

Cómo funcionan las búsquedas de color dual

Los nombres de familia de colores se añaden como un atributo de valor exclusivo que está disponible junto con el nombre de familia de colores individual. El nombre de categoría contiene un nombre de color. Durante la búsqueda, el nombre de color se elimina del nombre de categoría y la cadena restante se busca en los campos de clasificación de categoría.

Por ejemplo, si Green Dress es el nombre de categoría, Green se convertirá en un filtro de color y Dress se buscará en los campos de categoría.

Activación de la búsqueda de color dual

Para habilitar la búsqueda de color dual en el escaparate, cree un nuevo atributo en Management Center for HCL Commerce. El código de atributo debe terminar en dual_color. Dichos atributos pueden crearse como atributos de valor predefinido o de valor asignado. Al añadir un valor a este atributo, el valor del atributo no debe contener más de dos colores.

Separe los valores de color de atributo mediante un propietario de &.

En el índice de productos, se añadirán los detalles de color del campo natural.descriptive.colors y natural.defining.colors. En el campo natural se añadirá el nombre de la familia de colores para cada color después de dividirlo por &.

Cuando el cliente busca "vestido rojo y blanco", se promocionan y visualizan todos los productos que tengan un atributo de color dual. Puede utilizar la API de configuración para ignorar la conjunción "AND". En este caso, aparecerán primero todos los productos con rojo y blanco, seguidos de los productos rojos o blancos, ignorando la operación "AND" y mostrando resultados para rojo o blanco.

De forma predeterminada, ignorar el operador "AND" mientras una búsqueda está inhabilitada permite ignorar "AND" mientras se realiza una búsqueda en un Matchmaker de color Se invoca a la siguiente API de/configuration.

PATCH/POST https://dataQueryHost:dataQueryPort/search/resources/api/v2/configuration?nodeName=component&envType=auth
Cuerpo de la solicitud:

	{
		"extendedconfiguration": {
			"configgrouping": [
				{
					"name": "SearchConfiguration",
					"property": [
						{
							"name": "IgnoreColorMMConjuction_AND",
							"value": "true"
						}
					]
				}
			]
		}
	}

Reinicie la consulta después de realizar este cambio a la configuración.

Si es la primera vez que añade esta configuración, utilice el método de solicitud POST. De lo contrario, utilice el método de solicitud PATCH.

Los valores de atributo se almacenan en el índice de productos con el valor proporcionado al atributo.