Naamovereenkomst is moeilijk . Oracle's tekstindexering ondersteunt fuzzy matching en stemming, wat een begin is, maar overweeg deze namen:
- Nicholas Raleigh
- Nihcolas Raleigh
- Nico Raleigh
- Nik Raleigh
- Nicky Raleigh
- Nick Raleigh
- Nikolaus Raleigh
- Nicola Raleigh
- Nikki Raleigh
- Nikola Raleigh
- Nikolai Raleigh
- Nikolaj Raleigh
Pogingen om die te matchen door middel van abstracties, of het nu Levenshtein Distance of Double Metaphone is, zal valse positieven en valse negatieven genereren. Dit is de aard van abstractie. De beste manier om een gerichte en nauwkeurige resultatenset te krijgen is met een thesaurus (en zelfs dit is niet perfect). Helaas is het samenstellen van een uitgebreide thesaurus van namen een gigantische onderneming; om een idee te krijgen van de taak, bekijk de statistieken op de NameX-site .
Update:Oracle 11gR2 bevat een uitbreiding op Oracle Text die is afgestemd op het zoeken naar namen. Dit is zeer netjes, en zeker de eerste plaats om te beginnen. Meer informatie .