Um hierbei eine möglichst grosse Trefferrate zu erhalten bzw. dem Anwender eine gewisse Freiheit zu lassen bei der Eingabe, ist eine schreibweise-tolerante Suche eingebaut. Diese sorgt dafür, dass man die Eingabe punkto Gross-/Klein-Schreibung auf beliebige Weise machen kann und die Suche trotzdem Erfolg hat. Zudem werden bei der Suche Accents und Umlaute nicht beachtet - eine Eingabe "Rene" findet trotzdem den Namen "René".
Dies kann nun dazu führen, dass mehrere Dinge in der Datenbank auf die Eingabe passen, sei es, weil Namen sich nur in Accents und Umlauten unterscheiden, sei es, weil sie sogar exakt gleich geschrieben werden (aber trotzdem einen anderen Namen darstellen). Bei einer solchen Mehrdeutigkeit wird der Anwender in folgendem Fenster aufgefordert, eine Auswahl zu treffen:
![]() |
Beim hier angezeigten Fall der Eingabe von "Andrea" werden in der Datenbank der weibliche Name "Andrea" und auch der männliche Name "Andrea" gefunden. (Diese beiden Namen werden als zwei selbständige Namen in der Datenbank geführt, und mehr oder weniger das einzig Besondere an der Situation ist die Tatsache, dass man sie exakt gleich schreibt.) Ist man sich nicht sicher, welcher Name nun der richtige ist, kann man mit Hilfe des Buttons Als Liste die angezeigten Namen als Liste an das Fenster Name/Gruppe übergeben, um sie in aller Ruhe durchzublättern. |
Wenn sich in der Datenbank trotz Gross-/Kleinschreibungs-Toleranz und Weglassen von Accents und Umlauten kein so geschriebener Name bzw. kein so geschriebenes Wort finden lässt, werden noch zwei weitere Arten von Suche angewendet, um trotzdem etwas zu finden, was der Anwender mit seiner Eingabe gemeint haben könnte - vielleicht kennt er ja die exakte Schreibweise nicht und hat etwas eingegeben, was nur annähernd richtig geschrieben ist.
Details hierzu findet man unter Tolerante Suche.
Wird auf diese Weise etwas gefunden, führt dies wieder zur Anzeige des obigen Auswahl-Fensters.
Es kann natürlich sein, dass es das, was der Anwender sucht, in der Datenbank nicht gibt. In einem solchen Falle hilft keine noch so schlaue Suche, und dem Programm bleibt nichts weiter übrig, als eine Fehlermeldung anzuzeigen.
