Suchtechnologien

 Eine elektronische Suche erleichtert die Arbeit an vielen Stellen. Am bekanntesten sind Internet-Suchmaschienen wie Google oder Yahoo, die Suche in Datenbanken, z. B. in Adressbeständen oder Bibliotheksdaten, oder die Suche in Internetauftritten.

Ein weiteres Anwendungsgebiet, vor allem von fehlertoleranten Suchalgorithmen, ist die Suche und Vermeidung von Duplikaten in Datenbeständen wie z. B. Adress- oder Materialdatenbanken.

Bei den heutzutage eingesetzten Suchalgorithmen lassen sich im Wesentlichen zwei Technologien unterscheiden.

Pattern-Basierte-Algorithmen

Dabei werden Texte in Strukturen wie z. B. Paragraphen, Sätze, Worte und Silben gegliedert. Aus diesen Elementen werden Eigenschafts-Vektoren berechnet, die bestimmte Eigenschaften der Elemente festhalten. Je näher zwei Vektoren beieinander liegen, desto besser ist das Suchergebnis. Diese Algorithmen eignen sich besonders für fehlertolerante Suchen.

Reverse-Index-Algorithmen

Die Worte aus den Datensätzen werden sortiert und mit Verweisen zurück auf den Datensatz versehen. Im Allgemeinen enthalten die sortierten Listen nicht nur das Originalwort, sondern auch Abwandlungen davon, wie z. B. die Stammform des Wortes, oder andere Schreibweisen des Wortes.

Wir implementieren für Sie Suchfunktionen auf Basis von Standard-Suchsoftware für Ihre bestehenden oder zu entwickelnden Anwendungen.