Duizenden resultaten behalen wanneer u op zoek bent naar een bepaald product

Dit artikel biedt een oplossing voor het probleem waarbij u duizenden zoekresultaten krijgt wanneer u op zoek bent naar een bepaald product.

Betrokken producten en versies

  • Adobe Commerce alle versies met ElasticSearch geïnstalleerd

Problemen

U zoekt een bepaald product (bijvoorbeeld WSH12-32-rood) maar de zoekopdracht geeft veel vergelijkbare producten.

Oplossingen

De aard van een full-text zoekopdracht in ElasticSearch is gebaseerd op relevantie, niet op exacte overeenkomst. De meest relevante overeenkomsten (zoals exact overeenkomende SKU) worden dus eerst geordend.

Als u echter een zoekresultaat nodig hebt dat exact overeenkomt met uw zoekterm (exacte overeenkomst), moet u aanhalingstekens gebruiken voor uw zoekopdracht. Bijvoorbeeld, vraag voor WSH12-32-rood zonder aanhalingstekens retourneert u verschillende resultaten met de exacte overeenkomst (product met SKU WSH12-32-Red) als eerste in het resultaat. Maar geciteerde query "WSH12-32-Red" retourneert slechts één exacte overeenkomst.

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