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-Red) ma la ricerca restituisce molti prodotti simili.

Soluzioni

La 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, la query per WSH12-32-Red senza virgolette restituirà diversi risultati con la corrispondenza esatta (prodotto con SKU WSH12-32-Red) visualizzata per prima nel risultato. Ma la query tra virgolette "WSH12-32-Red" restituirà solo un risultato di corrispondenza esatto.

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