Julian: Suchmaschine?

Hallo,

ich möchte für unsere Seite eine Suchmaschine programmieren. Die Daten sind alle in einer DB gespeichert. Jetzt habe ich aber überhaupt keinen Ansatz wie ich eine Volltextsuche realisieren soll. Kann mir jemand einen Denkanstoß geben?

Danke!

  1. Hallo,

    ich möchte für unsere Seite eine Suchmaschine programmieren. Die
    Daten sind alle in einer DB gespeichert. Jetzt habe ich aber
    überhaupt keinen Ansatz wie ich eine Volltextsuche realisieren
    soll. Kann mir jemand einen Denkanstoß geben?

    Nun, wie hast du die Daten in der Datenbank gespeichert? Lass mich
    raten, in Text-Feldern? *mal nichts dazu sagt* Nun, dann solltest
    du dir vielleicht den LIKE-Operator mal anschauen. Dabei solltest
    du aber darauf achten, dass du nicht sowas wie LIKE "%wort%" benutzt.
    Denn das bremst eine Query extrem aus.

    Wenn du es allerdings richtig machen willst, dann pack die Daten in
    Text-Dateien und speichere in der Datenbank nur Referenzen auf die
    Dateien. Diese Dateien kannst du dann einlesen und durchsuchen
    (Stichwort preg-Funktionen) oder, wenn du mehr als 1MB Daten hast,
    du generierst eine Index-Datei, in der eine Zeile fuer eine
    Datei steht.

    Gruesse,
     CK