Obtención de miles de resultados al buscar un producto en particular
Este artículo proporciona una solución al problema en el que obtiene miles de resultados de búsqueda cuando busca un producto en particular.
Productos y versiones afectados
- Adobe Commerce todas las versiones con ElasticSearch instalado
Problemas
Está buscando un producto en particular (por ejemplo, WSH12-32-Red), pero la búsqueda devuelve muchos productos similares.
Soluciones
La naturaleza de una búsqueda de texto completo en ElasticSearch se basa en la relevancia, no en la coincidencia exacta. Por lo tanto, las coincidencias más relevantes (como el SKU exacto coincidente) se solicitan primero.
Sin embargo, si necesita un resultado de búsqueda que coincida exactamente con el término de búsqueda (coincidencia exacta), debe utilizar comillas para la consulta de búsqueda. Por ejemplo, la consulta de WSH12-32-Red sin comillas devolverá varios resultados con la coincidencia exacta (el producto con SKU WSH12-32-Red) que aparece primero en el resultado. Pero la consulta citada "WSH12-32-Red" solo devolverá un resultado de coincidencia exacto.