Andreas Görtz: Wie baut man denn am besten eine Suchfunktion?

Beitrag lesen

Hi,

Ich wollte nun eine Suchfunktion erstellen und haper da etwas am Ansatz. Wie fäng man denn eigentlich an?

Klar... einfach "SELECT * FROM X WHERE Y='suchbegriff'"... naja.. ist etwas billig in meinen augen...

Ich wollte auch Prozentual anegebn wie genau die Treffer sind...

ich würde damit anfangen, mich mit der MySQL-Volltextsuche zu beschäftigen (MATCH-Funktion). Dazu solltest du dir mal http://dev.mysql.com/doc/mysql/de/Fulltext_Search.html anschauen (auch die User-Comments). Ich denke das ist, bei nicht zu großen Tabellen, ein vernünftiger Ansatz, insbesondere, weil MATCH() eine Relevanz zurückgibt.

Gruß,
Andreas.