MATCH AGAINST
Daniel
- datenbank
Hallo
Ich möchte eine Suchmaschine für meine MySQL-Tabellen entwerfen und benutze dazu folgendes Query
SELECT * FROM tabelle WHERE MATCH spalte AGAINST ('Suchwert')
Das Query wird ausgeführt, aber es werden keine Resultate zurückgegeben. Die Spalte habe ich mit Fulltext indiziert und der Suchwert ist in einem Feld der Spalte enthalten!
Soviel ich weiss ist dieser Befehl nur in neueren SQL-Versionen unterstützt. Ich habe allerdings die neuste Version installiert. (4.1.0)
Wo könnte das Problem liegen?
Halihallo Daniel
Das Query wird ausgeführt, aber es werden keine Resultate zurückgegeben. Die Spalte habe ich mit Fulltext indiziert und der Suchwert ist in einem Feld der Spalte enthalten!
lies http://www.mysql.com/doc/en/Fulltext_Search.html und überprüfe, ob das
Wort auch als relevant gezählt wird, bzw. du andere Spezialfälle ggf. übersehen hast.
Viele Grüsse
Philipp