Fulltext

Fulltext

am 04.09.2007 21:22:46 von google

Guten Tag

Ich habe mich vor ein paar Tage mit den Fulltext Suchfunktionen von
MySQL befasst. Dazu nun zwei Grundsatzfragen.

Ab wann lohnt es sich Fulltext und "MATCH(title,description)
AGAINST('string')" gegenüber "WHERE (title LIKE ('%string%') OR
description LIKE ('%string%'))" zu einzusetzen?


Ist es tatsächlich wahr, dass ein Tabelle, die so erstellt wurde:
mysql> CREATE TABLE articles (
-> id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY,
-> title VARCHAR(200),
-> body TEXT,
-> FULLTEXT (title,description)
-> );
... auch nur in "title,body" gesucht werden kann und nicht z.B.:
mysql> SELECT * FROM articles
-> WHERE MATCH (title) AGAINST ('database');

Das waren also meine zwei Fragen, die mir bisher unklar sind.

Vielen Dank für Eure Antworten, Gruss Stefan