Liebes Forum,
ich soll eine lokale Suchmaschine erstellen, die Site umfasst ca. 30000 Seiten. Das ganze möchte ich mit MySQL realisieren.
So wie ich mir das momentan vorstelle, würde ich die Datenbank wie folgt aufbauen:
spalte seitenname | spalte suchwörter
Wenn ich das so machen würde, wie kann ich dann die Relevanz der Suchworte berücksichtigen? Also ich gehe davon aus, dass eine Seite relevanter ist, wenn ein Suchwort öfter vorkommt als eine Seite bei der das Suchwort weniger oft vorkommt.
Wir würde dass aber aussehen, wenn nach Phrasen gesucht wird? Wie könnte dann die Relevanz festgestellt werden?
Ich bin für jede Hilfe sehr dankbar.
Liebe Grüße
RON
ich soll eine lokale Suchmaschine erstellen, die Site umfasst ca. 30000 Seiten. Das ganze möchte ich mit MySQL realisieren.
So wie ich mir das momentan vorstelle, würde ich die Datenbank wie folgt aufbauen:
spalte seitenname | spalte suchwörter
Wenn ich das so machen würde, wie kann ich dann die Relevanz der Suchworte berücksichtigen? Also ich gehe davon aus, dass eine Seite relevanter ist, wenn ein Suchwort öfter vorkommt als eine Seite bei der das Suchwort weniger oft vorkommt.
Wir würde dass aber aussehen, wenn nach Phrasen gesucht wird? Wie könnte dann die Relevanz festgestellt werden?
Ich bin für jede Hilfe sehr dankbar.
Liebe Grüße
RON
Kommentar