Hallo Vinzenz,
Eben darum findet MySQL nichts - ganz genauso wie es im Handbuch steht.
Ah ja. Das habe ich glatt übersehen. :-)
Ich finde das Verhalten gut (auch, wenn es zunächst komisch erscheint) - insbesondere bei großen Datensätzen macht dies wirklich Sinn.
Die boolsche Suche habe ich eben gefunden - ist das meine Lösung?
Ja, das ist Deine Lösung. Siehe ein paar Threads tiefer: meine Antwort im Thread MATCH AGAINST findet nix.
Ah, sehr schön -
SELECT * FROM articles WHERE MATCH (title,body) AGAINST ('+tutorial +database' IN BOOLEAN MODE);
führt bei mir zum gewünschten Ergebnis.
Nun muss ich nur noch die Sucheingabe einlesen, in einzelne Wörter zerlegen und diese auf Gültigkeit (a-z, 0-9) prüfen. :-)
Grüße & vielen Dank
Marc Reichelt || http://www.marcreichelt.de/
Linux is like a wigwam - no windows, no gates and an Apache inside!
Selfcode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)