Volltextsuche realisieren - Nur mit PHP oder auch mit MySQL?
Mario
- php
0 Klawischnigg0 Mario
Hallo zusammen,
ich würde gerne eine Volltextsuche für meine Webseite realisieren und weiss nicht so recht, wie ich da ran gehen soll. Durchsucht werden sollen etwa 70 PHP Seiten auf das Vorkommen eines bestimmten Wortes. Dann soll eine Trefferauflistung mit den Seiten kommen, die das Wort beinhalten (Titel der Seite, darunter ein kurzer Textauszug). Im Grunde ein kleines einfaches Google zum Durchsuchen meiner Homepage. Ich weiss, dass ua. Google diesen Service auch für Webseiten anbietet, aber ich würde das gern selber machen. Die Seiteninhalte sind relativ kurz, so dass ich die Texte auch in eine MySQl Datenbank packen könnte.
Für MySQL hab ich auch schon ne Query gefunden, für PHP noch nicht. Allerdings bin ich mir nicht sicher ob das nicht auch allein mit php geht und die Lösung mit MySQL etwas überengineert wäre, zumal ich dafür erst die Datenbank füllen müsste und die Seiten selbt ja schon fertig wären. Weiss da jemand also auch eine Lösung nur mit PHP?
Danke im voraus! Viele Grüße,
Mario
Hi there,
Für MySQL hab ich auch schon ne Query gefunden, für PHP noch nicht. Allerdings bin ich mir nicht sicher ob das nicht auch allein mit php geht und die Lösung mit MySQL etwas überengineert wäre, zumal ich dafür erst die Datenbank füllen müsste und die Seiten selbt ja schon fertig wären. Weiss da jemand also auch eine Lösung nur mit PHP?
Bist Du Dir sicher, daß Du weisst, was Du tust? Was machen 70 "php Seiten" für einen Sinn, wenn keine Datenbank dahinter steckt? Wenn Du HTML-Steien einfach die extension php gibst, dann hat halt der Server mehr zu tun; dann weisst Du aber auch, wie Du die Suche realisieren kannst; Du lädst einfach Deine Seiten und durchsuchst Sie nach dem VOrkommen des gesuchten Strings...
Ja, ich denke schon, dass ich weiss, was ich tue. Wenn ich in 70 Seiten die gleichen Elemente habe, dann kann ich gleiche Teile wie die Navigation einfach per Require reinziehen, das spart unheimlich Arbeit. Zudem kommen da später auch noch dynamische Teile rein. Mir war halt nicht ganz klar, wie ich eine Volltextsuche am besten mache, da ich sowas noch nicht realisiert habe aber vom Gefühl her erscheint es mir auch komisch, jedesmal 70 Dateien aufzumachen...
viele Grüße,
Mario