Kowal Search Optimizer voor OpenSearch — betere productzoekfunctie in Magento 2
- Compatibiliteit
- 2.4.9, 2.4.8, 2.4.7, 2.4.6
- Hyva Theme
- Hyva Theme Redy
Beschrijving / Kowal Search Optimizer voor OpenSearch — betere productzoekfunctie in Magento 2
MAGENTO 2 · OPENSEARCH · SKU EN EAN · AUTOCOMPLETE
Maak het uw klant gemakkelijker om het juiste product te vinden.
Kowal Search Optimizer
Stem de OpenSearch-ranking af op namen, codes en de taal van klanten. Combineer veldgewichten, exacte matches, gecontroleerde typefouten en handmatige synoniemen met suggesties en een geschiedenis van zoektermen zonder resultaten.
OpenSearch 2- en 3-profielen · Gewichten en synoniemen · Optionele Hyvä-adapter
HOE HET IN DE PRAKTIJK WERKT
01 · U kiest het profiel en de velden
U controleert de mapping en stelt gewichten en identifiers in.
02 · De klant voert een zoekterm in
Autocomplete en ranking helpen om het aanbod te vinden.
03 · U verbetert de catalogus
Zoektermen zonder resultaten tonen onderwerpen voor verdere optimalisatie.
Wat levert dit uw webshop op?
Ontdek de functies, toepassingen en instellingen van de module.
Maak kennis met de module
Kowal Search Optimizer is een Magento 2-module die de kwaliteit, relevantie en voorspelbaarheid van productzoekopdrachten in de webshop verbetert. De extensie is ontworpen voor winkels waarin klanten producten niet alleen op naam zoeken, maar ook op SKU, EAN, merk, een deel van een zoekterm, een gangbare productnaam of met een typefout.
De module vervangt het native zoekmechanisme van Magento niet. De taak ervan is om de manier waarop een query voor OpenSearch wordt opgebouwd intelligent uit te breiden, zodat de belangrijkste producten hoger in de resultaten verschijnen en de klant sneller op de juiste productpagina terechtkomt.
Het probleem dat de module oplost
De standaardzoekfunctie van Magento is vaak niet voldoende in winkels met een grote productcatalogus, een technische catalogus of producten met vergelijkbare namen. De klant kan een productcode, EAN, fabrikantnaam, afkorting, gangbare naam of een zoekterm met een typefout invoeren — en verwacht nog steeds relevante resultaten.
Kowal Search Optimizer helpt typische problemen op te lossen:
- het product verschijnt niet hoog, ondanks het invoeren van de exacte SKU,
- het invoeren van de EAN-code leidt niet direct naar het juiste product,
- een typefout veroorzaakt een lege resultatenlijst,
- producten die alleen via de beschrijving matchen winnen van producten die op naam matchen,
- de beheerder weet niet naar welke zoektermen klanten zonder succes zoeken,
- het wijzigen van zoekgewichten vereist werk van een developer.
De module is ontworpen om de kwaliteit van de resultaten te verbeteren zonder de standaard catalogusregels van Magento aan te tasten, zoals productzichtbaarheid, status, store, website of stock.
Betere ranking van zoekresultaten
Met de module kunt u verschillende productvelden een verschillend gewicht in de zoekmachine geven. Een match op de productnaam kan meer invloed hebben op het resultaat dan een match op een lange beschrijving, terwijl SKU en EAN als velden met de hoogste prioriteit kunnen worden behandeld.
In de eerste versie is gewichtsconfiguratie voorzien voor onder andere:
- productnaam,
- SKU,
- EAN,
- fabrikant of merk,
- korte beschrijving,
- lange beschrijving.
Exact match op SKU en EAN
Een van de belangrijkste functies van de module is het bevoordelen van exacte matches op productidentifiers. Als de klant een SKU of EAN invoert, hoort het juiste product hoog in de resultaten te staan, in plaats van te verliezen van producten die alleen toevallig in de beschrijving matchen.
De matchprioriteit in de module gaat uit van deze volgorde:
- exacte match op EAN,
- exacte match op SKU,
- gedeeltelijke match of prefix-match op EAN,
- gedeeltelijke match of prefix-match op SKU,
- overige productvelden.
Ondersteuning voor typefouten en fuzzy search
De module maakt het mogelijk om gecontroleerde fuzzy search te gebruiken, oftewel zoeken dat bestand is tegen kleine typefouten. Daardoor kan een klant die een merk- of productnaam verkeerd invoert nog steeds zinvolle resultaten zien.
Fuzzy search is configureerbaar, zodat te agressieve matches de relevantie van de resultaten niet verslechteren.
Autocomplete met producten
Kowal Search Optimizer voegt een lichte autocomplete-popup toe die de klant al tijdens het typen van een zoekterm suggesties toont. In de eerste versie:
- werd de popup in de beschreven v1-variant vanaf 3 tekens gestart; de huidige drempel is configureerbaar,
- toont deze maximaal 8 producten,
- bevat deze de link Alles resultaten bekijken,
- gebruikt deze dezelfde rankinglogica als de volledige resultatenlijst,
- toont deze productnaam, SKU, URL, thumbnail en frontendprijs.
Daardoor kan de klant sneller rechtstreeks naar het product of naar de volledige resultatenlijst gaan.
Eenvoudige synoniemen
De module maakt het mogelijk om basis-synoniemen handmatig toe te voegen vanuit de Magento-configuratie. De beheerder kan paren of groepen zoektermen definiëren die als gerelateerd moeten worden behandeld, bijvoorbeeld:
televisie, tv
wastafelkraan, kraan voor wastafel
wc, toilet
In de eerste versie zijn synoniemen globaal, handmatig ingevoerd en handmatig goedgekeurd. Geavanceerde AI-suggesties en een workflow voor synoniemacceptatie zijn voorzien als mogelijke uitbreiding na versie v1.
Zoektermen zonder resultaten loggen
De module slaat zoektermen op die geen producten hebben teruggegeven. Daardoor kan de beheerder controleren waar klanten daadwerkelijk naar zoeken en op basis daarvan:
- productnamen verbeteren,
- synoniemen toevoegen,
- het aanbod aanvullen,
- beschrijvingen of attributen wijzigen,
- de behoeften van klanten beter begrijpen.
In het admin panel is een eenvoudige read-only grid voorzien met een lijst van zoektermen zonder resultaten, filtering op datum, winkel en zoekterm, en sortering op datum.
Veilige fallback
De module is ontworpen met het oog op de stabiliteit van de webshop. Bij een fout in de laag die de zoekfunctie uitbreidt, hoort de zoekfunctie terug te vallen op het native gedrag van Magento binnen het bereik van de ondersteunde extensiefouten.
Dit is vooral belangrijk in productiewinkels, waar de zoekmachine een van de belangrijkste onderdelen van het aankooptraject is.
Voor wie is deze module bedoeld?
Kowal Search Optimizer is vooral geschikt voor Magento 2-winkels die:
- een grote productcatalogus hebben,
- technische producten verkopen,
- SKU-, EAN-, GTIN- of fabrikantcodes gebruiken,
- veel vergelijkbare producten hebben,
- de kwaliteit van de zoekfunctie willen verbeteren zonder een extern systeem voor search merchandising te bouwen,
- zoektermen zonder resultaten willen analyseren,
- eenvoudige afstemming van zoekgewichten vanuit het Magento-panel nodig hebben.
De module is een goede oplossing voor B2C- en B2B-winkels waarin de klant vaak weet wat hij zoekt, maar het product op verschillende manieren invoert.
De klant vindt het product sneller
Betere ranking, ondersteuning voor SKU/EAN, typefouten en autocomplete verkorten de weg van het invoeren van een zoekterm naar het openen van de productpagina.
Minder lege resultaten
Dankzij fuzzy search, synoniemen en analyse van zoektermen zonder resultaten kan de winkel het aantal zoekopdrachten zonder resultaten systematisch verminderen.
Meer controle voor de beheerder
De beheerder kan veldgewichten, fuzzy-instellingen, synoniemen en logging wijzigen zonder telkens in de code te hoeven ingrijpen.
Veilige implementatie
De module gaat uit van een fallback naar de native Magento-zoekfunctie en kan vanuit de configuratie worden uitgeschakeld.
Data voor catalogusoptimalisatie
Zoektermen zonder resultaten tonen de echte taal van klanten. Het is een praktische databron voor het verbeteren van namen, beschrijvingen, synoniemen en het winkelaanbod.
OpenSearch-profielen en veldbeschikbaarheid
Het OpenSearch 2.x-profiel houdt rekening met bredere matches op identifiers, terwijl het 3.x-profiel .keyword-velden, voorzichtiger fuzzy en autocomplete bool_prefix gebruikt. Stem de profielkeuze af op uw instantie en indexmapping.
De module controleert de beschikbaarheid van velden voordat de query wordt uitgebreid. Alleen de configuratie van een EAN- of merkgewicht voegt geen ontbrekende attributen toe aan de index. Houd na installatie rekening met reindexatie van catalogsearch_fulltext.
Actuele waarden en afstemming
Stores → Configuration → Kowal → Search Optimizer biedt ranking, fuzzy, synoniemen, autocomplete, logging en kleuren. De actuele config.xml heeft een autocomplete-drempel van 2 tekens en een limiet van 8 producten; de oudere beschrijving van variant v1 vermeldde 3 tekens.
De standaardgewichten zijn: name 10, SKU 8, EAN 7, manufacturer 5, short description 3 en description 1. Synoniemen zijn standaard uitgeschakeld; u voert ze handmatig in. Controleer de relevantie van wijzigingen op echte zoektermen.
Hyvä en suggesties op aanvraag
Het pakket bevat de optionele Kowal_SearchOptimizerHyva. Schakel op Hyvä beide modules in en stel Enable Hyva Autocomplete in voor de juiste store view. Voor Luma is geen installatie van Hyvä vereist.
De belangrijkste autocomplete-resources worden bijgeladen na focus, klikken of typen. De Hyvä-adapter werkt zonder jQuery en RequireJS, met behoud van de normale formulierverzending. Een aangepaste header vereist een correcte koppeling van het zoekveld.
Logs en fallback-bereik
De read-only grid toont zoekopdrachten zonder resultaten, en cron ordent de geschiedenis volgens retentie. Standaard is logging ingeschakeld, bedraagt de retentie 180 dagen en is het opslaan van customer_id uitgeschakeld.
Fallback heeft betrekking op fouten in de laag die de query uitbreidt. Het vervangt een werkende OpenSearch niet en herstelt geen storingen in de zoekinfrastructuur. AI voor synoniemen blijft een mogelijkheid voor verdere uitbreiding.
Installatie via Composer
Pakket kowal/module-search-optimizer, module Kowal_SearchOptimizer. Nadat u toegang tot de Kowal-repository hebt geconfigureerd, installeert u het pakket, schakelt u de module in, werkt u Magento bij en leegt u de cache. Houd in productie rekening met compilatie en deployment van statische content volgens het proces van de winkel.
Van configuratie naar resultaat
1. U kiest het profiel en de velden
U controleert de mapping en stelt gewichten en identifiers in.
2. De klant voert een zoekterm in
Autocomplete en ranking helpen om het aanbod te vinden.
3. U verbetert de catalogus
Zoektermen zonder resultaten tonen onderwerpen voor verdere optimalisatie.
De klant zoekt op code of met een typefout
Een exacte SKU kan extra prioriteit krijgen. Bij een kleine typefout helpt gecontroleerde fuzzy om de naam te vinden, als de data en mapping dit toelaten.
Zoektermen zonder resultaten laten zien waar het de moeite waard is om attributen te verbeteren of een synoniem toe te voegen. Het resultaat van de afstemming controleert u op representatieve zoekopdrachten uit uw eigen catalogus.
Stem de zoekmachine af op de manier waarop klanten zoeken
Wilt u de module afstemmen op uw winkel? Vraag naar de implementatie van Kowal Search Optimizer en bespreek de configuratie of benodigde uitbreidingen.
Meer informatie
| Hyva Theme | Hyva Theme Redy |
|---|---|
| Overeenstemming met sjabloon | Goed, Luma / Blank, Smid |
Installatiehandleiding voor de module
Installatie via Composer
Toegangsgegevens voor de Composer-repository, namelijk het e-mailadres van de klant en de licentietoken, ontvangt u na aankoop per e-mail. Ze zijn ook beschikbaar in het klantpaneel nadat u bent ingelogd op kowal.store. Vervang TWOJ_EMAIL_KLIENTA door het e-mailadres van uw account en TWOJ_TOKEN door de ontvangen token. Voer de opdrachten uit in de hoofdmap van Magento.
composer config repositories.kowal composer https://repo.kowal.storecomposer config http-basic.repo.kowal.store 'TWOJ_EMAIL_KLIENTA' 'TWOJ_TOKEN'composer require kowal/module-search-optimizerInstallatie afronden
Voer na installatie van het pakket de Magento-update uit en leeg de cache:
php bin/magento setup:upgradephp bin/magento cache:flushVoer in een productieomgeving ook de DI-compilatie en deployment van statische bestanden uit volgens het deploymentproces van de winkel.
In de winkel HiFiStation.pl, die hi-fi-apparatuur, homecinema, hoofdtelefoons en audioaccessoires aanbiedt, is de module Kowal Search Optimizer geïmplementeerd om de kwaliteit van het zoeken naar producten in Magento 2 te verbeteren.
De grootste uitdaging was de gespecialiseerde catalogus, waarin klanten producten zoeken op merknamen, modellen, SKU, EAN en gedeeltelijke technische aanduidingen. De module verbeterde de ranking van resultaten, versterkte exact match op identificatoren, voegde autocomplete toe en maakte analyse van zoektermen zonder resultaten mogelijk.
Dankzij de implementatie kreeg de winkel een voorspelbaardere en gebruiksvriendelijkere zoekfunctie, beter afgestemd op het daadwerkelijke gedrag van klanten in de audiobranche.