So erstellen Sie eine Tabelle mit Wort-Suche zu indizieren.

mysql> CREATE TABLE t (a VARCHAR (200), b TEXT, FULLTEXT (a, b));
Query OK, 0 betroffenen Zeilen (0.00 sec)

mysql> INSERT INTO t VALUES
-> ( 'MySQL hat jetzt Unterstützung', 'für die Volltext-Suche "),
-> ( 'Full-Text-Indizes',' werden als Sammlungen "),
-> ( 'Nur MyISAM-Tabellen "," Unterstützung Sammlungen "),
-> ( 'Function-Match gegen ()',' wird verwendet, um eine Suche nach'),
-> ( 'Volltextsuche in MySQL', 'implementiert Vektor-Raum-Modell');
Query OK, 5 betroffenen Zeilen (0.00 sec)
Records: 5 Duplicates: 0 Warnings: 0

mysql> SELECT * FROM t WHERE MATCH (a, b) AGAINST ( 'MySQL');

 +---------------------------+--------------------- ----------+ 
| A | b |
+---------------------------+--------------------- ----------+
| MySQL hat jetzt Unterstützung | für die Volltext-Suche |
| Volltextsuche in MySQL | implementiert Vektor-Raum-Modell |
+---------------------------+--------------------- ----------+

2 rows in set (0.00 sec)

mysql> SELECT *, MATCH a, b AGAINST ( 'Sammlungen Unterstützung ") als x FROM t;

+---------------------------+--------------------- ----------+--------+ 
| A | b | x |
+---------------------------+--------------------- ----------+--------+
| MySQL hat jetzt Unterstützung | für die Volltext-Suche | 0,3834 |
| Volltext-Indizes | nennt man Sammlungen | 0,3834 |
| Nur MyISAM-Tabellen | Unterstützung Sammlungen | 0,7668 |
| Funktion MATCH AGAINST () | wird verwendet, um eine Suche | 0 |
| Volltextsuche in MySQL | implementiert Vektor-Raum Modell | 0 |
+---------------------------+--------------------- ----------+--------+

5 rows in set (0.00 sec)

Average rating: