David Mitglied

 |
 |
|
|
Ich bin bestimmt kein Experte, habe aber schon Erfahrungen sammeln und erfolgreich einsetzen können.
Bzgl. der Volltextsuche. Bei kleineren Datenbanken kann man das außer Acht lassen. Bei größeren, wo die gesamten Texte der Webseiten abgespeichert sind, sieht die Sache schon ganz anders aus.
Die Volltextsuche durchsuchst die gesamte Datenbank nach einem bestimmten Suchbegriff und ab einer bestimmten Größe kann die Suche mehre Stunden dauern bis jede Zeile dursucht worden ist.
Um die Suche zu beschleunigen legt man einen Index an. Bei dem Index werden alle Pronomen, Werben, Adjektive, Präpositionen etc. entfernt, die bei der Suche nicht benötigt werden. Dadurch wird die Größe der DB um 1/3 reduziert. Das ist aber immer noch nicht genug. Daraus wird nun ein Verzeichnis mit allen Wörtern plus Referenen erstellt, wo diese in den Texten vorkommen. Dadurch ist jetzt die Datenbank nur noch 1/3 groß. Und da die DB intelligent durchsucht wird, d.h. wenn man nach dem Wort "Anodynum" sucht, so wird nicht mehr die gesamte Datenbank in Anspruch genommen, sondern nur der Abschnitt, der mit "A" beginnt.
Das ist nur so eine einfache Erläuterung, ein Profi kann bestimmt mehr dazu sagen. |
|
_________________ David |
|
|