Ottenere migliaia di risultati quando si cerca un particolare prodotto

Questo articolo fornisce una soluzione al problema che comporta la visualizzazione di migliaia di risultati di ricerca quando si cerca un prodotto specifico.

Prodotti e versioni interessati

  • Adobe Commerce tutte le versioni con ElasticSearch installato

Problemi

Stai cercando un prodotto particolare (ad esempio, WSH12-32-rosso) ma la ricerca restituisce molti prodotti simili.

Soluzioni

Natura di una ricerca full-text in ElasticSearch si basa sulla rilevanza, non sulla corrispondenza esatta. Pertanto, le corrispondenze più rilevanti (come lo SKU corrispondente esatto) vengono ordinate per prime.

Tuttavia, se è necessario un risultato di ricerca che corrisponda esattamente al termine di ricerca (corrispondenza esatta), è necessario utilizzare le virgolette per la query di ricerca. Ad esempio, query per WSH12-32-rosso senza virgolette restituirà diversi risultati con la corrispondenza esatta (prodotto con SKU WSH12-32-rosso) visualizzato per primo nel risultato. Query citata "WSH12-32-Rosso" restituirà un solo risultato di corrispondenza esatto.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a