Chrisi: MySQL Volltextsuche, aber richtig ?

Beitrag lesen

Hallo zusammen,

ich möchte gerne eine Volltextsuche in meiner Datenbank durchführen, weiss aber nicht wie ich es richtig anstelle. Die Suche soll sich auf 2 Spalten "ueberschrift u. beschreibung" beziehen und es sollen auch Verkettungen von Suchworten wie z.B. "php mysql" berücksichtig werden.

Habe hier 2 Möglichkeiten gefunden:

  1. MATCH() u. AGAINST(), hier sind mir aber die Ergebnisse zu exakt, weil es keinen Platzhalter wie % gibt, schön ist aber das er die Verkettungen von Suchworten kennt.

  2. LIKE, hier kommen zwar sinnvolle Ergebnisse zurück, aber es dauert sehr lang, und der Query kann bei mehren Suchworten sehr lang werden.

Kann mir vieleicht jemand sagen wie ich einen sinnvole Abfrage erstelle die in den 2 Spalten nach einem oder auch mehreren Suchworten sucht und die Ergebnisse anhand der Häufigkeit der Treffer durchsortiert ?

Gutes Beispiel wäre hier wohl die Abfrage die man bei google durchführen kann :)

Ich danke euch für jeden Tipp, Viele Grüße Chrisi