Zoeken op betekenis laten bouwen
Wat is zoeken op betekenis?
De zoekfunctie die standaard in een website zit, vergelijkt letters. Staat het woord er niet precies zo in, dan blijft de pagina leeg. Daarom lopen zoekopdrachten zo vaak dood terwijl het antwoord er wel degelijk staat, twee synoniemen verderop.
Achter de schermen maken we van je pagina's, producten of documenten een register waarin niet op letters maar op betekenis wordt gezocht. Voor de bezoeker verandert er niets: dezelfde zoekbalk op dezelfde plek. Alleen de resultaten kloppen ineens.
De voordelen van zoeken op betekenis
Zoeken op betekenis raakt direct aan geld. Iemand die gaat zoeken, zit dicht bij een aankoop of een aanvraag. Een lege zoekpagina jaagt precies die persoon weg. Vier voordelen.
Veel minder lege zoekpagina's: Zoekopdrachten die nu doodlopen omdat er één letter niet klopt, geven straks wel resultaat. Synoniemen, typefouten en meervouden zitten er al in verwerkt, zonder dat je één pagina hoeft te herschrijven.
Wie zoekt, koopt vaker: Iemand die de zoekbalk gebruikt, weet wat hij wil. Krijgt hij binnen twee tellen het juiste product, dan bestelt hij. Krijgt hij een lege pagina, dan bestelt hij ergens anders. Bij een webshop hangt je zoekbalk dus rechtstreeks aan je omzet.
Jullie eigen woorden werken ook: Artikelnummers, afkortingen, merknamen en woorden die alleen in jouw vak gebruikt worden, zet je er zelf bij. Je klant typt wat hij gewend is te zeggen, en vindt hoe jij het ding noemt.
Je ziet wat je mist: Elke zoekopdracht wordt bewaard. De woorden die vaak gezocht worden en nooit iets opleveren, vertellen je welk product of welke pagina er ontbreekt.
Voor wie is dit
Dit loont zodra je site meer bevat dan iemand in één blik overziet, en je bezoekers andere woorden gebruiken dan jij. Herkenbaar?
- Je bezoekers typen een ander woord dan jij gebruikt, en krijgen niets te zien
- Je webshop vindt een product alleen als de naam precies goed gespeld is
- Je kennisbank groeit door, en het juiste artikel staat pas op de derde pagina
- Je zoekt zelf in duizenden documenten en weet niet meer welk woord er precies in stond
- Je ziet in je bezoekcijfers dat mensen zoeken en daarna meteen weggaan
Wat je krijgt
- Een zoekbalk die op betekenis werkt, en die tegen typefouten en meervouden kan
- Resultaten terwijl je typt, meestal binnen een tiende van een seconde
- Filters naast de resultaten op wat bij jou telt: merk, categorie of op voorraad
- Een schermpje waarin je zelf synoniemen toevoegt en producten bovenaan zet
- Elke maand een lijst met zoekopdrachten die niets opleverden
- Een zoekbalk die ook zonder muis werkt en met voorleessoftware, suggesties inbegrepen
Hoe we het bouwen
Kijken wat er nu gebeurt. We beginnen bij wat er nu op je site gezocht wordt. Wat typen mensen in, hoeveel daarvan loopt dood, welke woorden komen steeds terug. Zonder die lijst is elke verbetering een gok. En meestal heb je hem al zonder het te weten.
Het register bouwen. Daarna bouwen we de zoeklaag. Meilisearch voor de meeste sites, Elasticsearch zodra het om honderdduizenden regels gaat, PostgreSQL met pgvector als het dicht bij je bestaande gegevens moet blijven. Drie gereedschappen voor hetzelfde werk. Jouw aantallen bepalen welk het wordt, niet onze voorkeur.
Bijschaven. Twee weken na livegang kijken we opnieuw mee. Bij zoeken op betekenis zit de winst in het bijschaven: een synoniem erbij, een product dat hoger moet staan, een filter dat niemand gebruikt eraf.
Wat kost zoeken op betekenis?
Zoeken op betekenis inbouwen in een bestaande site of webshop is een overzichtelijke klus. Moeten er meerdere bronnen in één zoekbalk, bijvoorbeeld je producten, je kennisbank en een archief met documenten, dan loopt het op.
De prijs hangt af van het aantal bronnen, en van hoe netjes je gegevens erbij staan. Een productlijst met vaste kenmerken is zo klaar. Producten waarvan de helft van de eigenschappen ergens in de omschrijving verstopt zit, kosten eerst opruimwerk.
Er komt een zoekserver bij, bovenop wat je site nu kost, plus onderhoud. Bij miljoenen regels loopt dat op.
Waarom Mediavisie Web
We kiezen op jouw aantallen. Een site met tweeduizend pagina's heeft geen zware zoekmachine nodig. Een catalogus met een half miljoen regels red je juist niet met de standaard zoekfunctie van je website. Wat het bij jou wordt, leggen we uit voordat we bouwen. Waar we mee werken staat op onze techniek.
De zoekfunctie draait op onze eigen inrichting, wij houden hem draaiend, de code is van jou. Geen dienst die per duizend zoekopdrachten afrekent en je rekening laat meegroeien met je succes.
Voor elke oplevering kijken we automatisch na of alles ook zonder muis werkt. Zoekbalken met suggesties zijn daar berucht in: met een muis werken ze prachtig, met een toetsenbord niet. Bij ons gaan ze de deur niet uit voordat allebei werkt.
Waar je op moet letten
Zoeken op betekenis maakt slechte teksten niet goed. Staat het antwoord nergens, of heten je producten alleen bij hun typenummer, dan vindt ook een slimme zoekbalk niets. En op een site met tweehonderd pagina's zijn duidelijke titels en een logische indeling vaak al genoeg. Is dat bij jou zo, dan zeggen we het voordat je begint.
De techniek eronder
Alle techniekWaar we het mee bouwen.
-
Taalmodel
OpenAI
Breed inzetbaar en goed gedocumenteerd. Ook de modellen die tekst naar getallen vertalen voor zoeken op betekenis.
-
Zoeken
Meilisearch
Lichter dan Elasticsearch en snel genoeg voor de meeste sites. Typefouten vangt het zelf op.
-
Zoeken
Elasticsearch
Zoeken door grote hoeveelheden met filters en facetten, ook als de bezoeker het net iets anders typt.
-
Database
PostgreSQL
Voor applicaties met eigen gegevens. Sterk in relaties, en het houdt zich aan wat je afspreekt over je data.
-
Taalmodel
Claude
Van Anthropic. Sterk in lange stukken tekst en in het aanhouden van wat je hebt afgesproken.
Werkwijze
Hoe we het aanpakken.
Van het eerste gesprek tot doorbouwen na livegang. Vier fases, en je weet bij elke fase wat er af is en wat er nog komt.
-
1 tot 2 weken
Uitzoeken
Wat er moet komen en wat er al ligt
We brengen in kaart welke systemen mee moeten, wie het straks beheert en waar het vorige traject op vastliep. Daar komen de uitzonderingen boven water die later de planning bepalen.
Lees verder over Uitzoeken -
Eén week
Afbakenen
Van wensenlijst naar een plan met een prijs
We knippen het werk in stukken die los opgeleverd kunnen worden, en zetten er een prijs en een volgorde op. Daarbij spreken we af wat er in de eerste versie zit en wat later komt.
Lees verder over Afbakenen -
6 tot 12 weken
Ontwerpen en bouwen
Eerst de schermen, dan de techniek eronder
Je kijkt vanaf de eerste week mee op een testomgeving. We leveren in rondes op, te beginnen met het deel dat het meeste werk uit handen neemt, zodat je stuurt op wat je ziet.
Lees verder over Ontwerpen en bouwen -
Doorlopend
Doorbouwen
Na livegang begint het pas
Updates, bewaking en nieuwe functies, met een vast aanspreekpunt dat je project kent. We meten wat er gebruikt wordt, en dat bepaalt waar we het volgende kwartaal aan werken.
Lees verder over Doorbouwen
Zo ziet dat er in de praktijk uit
Alle casesWij werken onder andere voor
Aan de slag
Iets te bouwen?
Vertel wat er moet komen. We denken mee over techniek, haalbaarheid en wat het kost, ook als het plan nog niet rond is.