Seite 1 von 1
Volltextsuche
Verfasst: 23.10.2002 11:10
von D@ve
Kenn jemand ein gutes php-Skript, mit dem man eine Volltextsuche in einer SQL-Datenbank realisieren kann?
Gruß, Dave
Verfasst: 23.10.2002 17:57
von Pyramide
Die einfachste Variante, die für jede beliebige Datenbank anwendbar ist, ist diese:
Code: Alles auswählen
SELECT feld, feld, feld FROM tabelle WHERE suchfeld LIKE '%suchtext%'
Informationen zum MySQL-fulltext-index findest du hier:
http://www.mysql.com/doc/en/Fulltext_Search.html
Verfasst: 23.10.2002 19:39
von D@ve
Vielen Dank, aber ir ging es jetzt nicht um irgendwelche Codinggeschichten. Ich weiß zwar, wie ich es theoretisch lösen müsste, will es halt eben NICHT selber coden (deswegen hatte ich das auch in Smalltalk gepostet) hab mich bei meinem Forum auch so entschieden, was sich gelohnt hat ;o)
Es gibt diverse fertige Skripte (meist Open Source) hab bisher halt noch kein Vernünftiges gefunden.
naja... hätte ja sein können, dass hier jemand was empfehlen hätte könnnen
Gruß, D.\VE
Verfasst: 23.10.2002 21:30
von Pyramide
Das Problem dabei, ein fertiges Script zu finden ist, daß das Script ja wissen muss, was wo wie gesucht werden soll...
Ich habe für eine Suchfunktion auf meiner Homepage mal eine "SearchToSQL Engine" geschrieben, die recht komplexe Suchstrings wie z.B.
in entsprechende SQL-WHERE-Befehle umwandelt. Ich hab´s dir mal geschickt, falls du daran interesse hast (hab im moment leider keinen webspace)
Verfasst: 24.10.2002 16:28
von D@ve
Pyramide hat geschrieben:Das Problem dabei, ein fertiges Script zu finden ist, daß das Script ja wissen muss, was wo wie gesucht werden soll...
Ich habe für eine Suchfunktion auf meiner Homepage mal eine "SearchToSQL Engine" geschrieben, die recht komplexe Suchstrings wie z.B.
in entsprechende SQL-WHERE-Befehle umwandelt. Ich hab´s dir mal geschickt, falls du daran interesse hast (hab im moment leider keinen webspace)
Vielen Dank habe mir noch nicht angeschaut, bin gerade an der Uni. Daran habe ich noch garnicht gedacht, die queries Dynamisch zu erzeugen... hmm, gute Idee. Vielleicht mach ich's doch selber.
Gruß, Dave
Verfasst: 25.10.2002 15:31
von saerdnaer
@Pyramide: könntest du das mir auch mal schicken? vielen dank im voraus...
ah