Mailinglisten-Archive |
Alexander Hinrichs wrote: > Hallo, > > Ich versuche gerade eine Suche in meine Datenbankabfrage einzubauen. > Dabei stosse ich auf folgende Probleme: > > - Es soll performant sein > - es soll möglich sein nach teil String's zu suchen > - es werden mehrere Tabellen in dieser verknüpft, > in denne unterschiedliche Felder durchsucht werden sollen. > > LIKE '%wort%' soll nicht sehr leistungsstark sein. > Ich habe aber auch gelesen, dass man mit match () against () nur Felder abfragen kann, > welche in einem Volltext-Index stehen Damit es performant ist benötigt man nunmal ein Index. > und zugleich in ein und derselben Tabelle stehen müssen. dann mach halt pro Tabelle ein 'MATCH () AGAINST ()' und verknüpfe diese Bedingungen mit OR -- Sebastian Mendel www.sebastianmendel.de www.sf.net/projects/phpdatetime | www.sf.net/projects/phptimesheet
php::bar PHP Wiki - Listenarchive