Mailinglisten-Archive |
Gernot Groder wrote: > seit ca. 5 Monaten verfolge ich die Liste und lese auch (fast) jedes Posting brav mit. Allerdings habe ich bisher noch keine Meldung bzgl. Suchmaschine und PHP gefunden (oder ganz einfach übersehen). Ich bin auf der Suche nach einer Lösung, welche ausgehend von einem Suchbegriff aus einer oder mehreren mysql-Tabellen passende Einträge sucht, die dann aufbereitet als Ergebnis der Suche ausgegeben werden - eben eine Suchmaschine halt. Bei meinen bisherigen Recherchen bin ich zwar auf die verschiedensten Tools gestoßen, aber keine konnte mit einer mysql-Datenbank arbeiten. Die von mir probierten Maschinen indizieren "nur" (was nicht negativ gemeint ist) die HTML-Seiten. Mir ist schon klar, daß das ganze relativ schnell geschrieben ist, wenn es darum geht aus einer db eine Selection zu machen. Problematischer wird's allerding, wenn in der DB große Textfelder vorhanden sind und in diesen Feldern gesucht werden soll. Das nächste Problem ist dann die Aufbereitung des Ergebnisses. Wie kann ich den selektierten Artikel (sprich: die dazugehörige Seite) dann auch finden - in der DB steht ja kein Link dazu?? Sollte die Frage zu verkrampft sein oder in euren Augen eigentlich sinnlos (ich fang' gerade mit php an) dann bitte ebenfalls ein kurzes Statement dazu, vielleicht denke ich einfach zu kompliziert. Dann such mal nach UdmSearch im Archiv. Weitere Informationen zu Suchmaschinen gibts bei http://www.searchtools.com/ Das Indizieren wird aber nicht mit PHP gemacht (in den mir bekannten Fällen). Namazu benutzt z.B. Perl. Für die eigentliche Benutzerrecherche kann man dann wieder PHP einsetzen. UdmSearch liefert dazu Beispielskripte mit. -Egon PS: Bring mal Deinem Mailer bei, dass er nach 72 Zeichen ein Zeilenumbruch machen soll. Das obengenannte stand in einer einzigen Zeile. -- Grüninger Straße 6 · D-70599 Stuttgart Fon +49 711 45 37 21 · http://www.php.net/ http://www.php.net/manual/ · http://www.php.net/books.php3 Concert Band: http://www.uni-hohenheim.de/~windband/
php::bar PHP Wiki - Listenarchive