|
Fuzzy zoeken |
Fuzzy zoeken (ook wel 'ongeveer’ zoeken genoemd) is een zoektechniek die ook resultaten oplevert als de ingevoerde zoekterm niet exact overeenkomt met die in de te doorzoeken tekst.
In plaats van een exacte tekst-match, staat fuzzy zoeken ook een of meer afwijkingen toe:
Fuzzy zoeken is ongevoelig voor hoofdletters/kleine letters.
Het maximum aantal afwijingen kan ingesteld worden. In de voorbeelden hierboven is het aantal afwijkingen in alle gevallen 1.
Het aantal afwijkingen wordt bepaald via een Afstandsmatrix, de zogenaamde Levenshtein‑afstand.
Het aantal afwijkingen voor Blue Ray i.p.v. Blu-Ray is 2.
Het aantal toegestane afwijkingen moet veel kleiner zijn dan de lengte van de zoekopdracht, anders levert de zoekopdracht te veel hits op.
Als bij de zoekopdracht Blu-Ray het maximum aantal toegestane afwijkingen op 4 wordt gezet, voldoen heel veel woorden van 3 t/m 10 letters.
Blaren, Buren en Buurt voldoen bijvoorbeeld aan deze zoekopdracht
Bij woorden korter dan 4 tekens doet WinBank geen Fuzzy zoeken. En bij woorden langer dan 3 tekens is het maximum aantal afwijkingen de lengte van de zoektekst - 2.
Fuzzy zoeken is handig bij onduidelijke juiste spelling, bij het gebruik van diakritische tekens (ë, è, é enz) of bij tikfouten.
In veel gevallen is het Fuzzy zoeken in combinatie met Boolean zoek operators toegestaan