Moin, folgende Datenbank:
CREATE TABLE test (
inhalt text NOT NULL,
FULLTEXT KEY inhalt (inhalt)
) TYPE=MyISAM;
INSERT INTO test VALUES ('Inhalt eins, bissal langweilig');
INSERT INTO test VALUES ('Hier steht auch nicht mehr drin');
INSERT INTO test VALUES ('Hier erst recht nichts, ausser MySQL ;)');
INSERT INTO test VALUES ('Wieder bissal Fülltext... Bla Bla Bla');
INSERT INTO test VALUES ('Hier was ganz extremes! beyond good & evil!');
INSERT INTO test VALUES ('So, und der Schluss....');
So, meine Queries:
SELECT * FROM test
WHERE MATCH (inhalt) AGAINST ('good evil');
-> 1 Row: Hier was ganz extremes...
SELECT * FROM test
WHERE MATCH (inhalt) AGAINST ('mysql');
-> 1 Row: Hier erst recht...
SELECT * FROM test
WHERE MATCH (inhalt) AGAINST ('beyond');
-> 0 Rows!!!
So... und jetz erklärt mir das bitte mal jemand ;)
Könnt ihr gern zuhause testen, ich hab das Problem auf 3 Servern...
cu RFZ