Come creare una tabella con l'indicizzazione di ricerca di parola.

mysql> CREATE TABLE t (a VARCHAR (200), b TEXT, FULLTEXT (a, b));
Query OK, 0 righe interessati (0,00 sec)

mysql> INSERT INTO t VALORI
-> ( 'MySQL ha ora il supporto', 'per la ricerca full-text'),
-> ( 'Full-text indici', 'sono chiamati collezioni'),
-> ( 'Solo le tabelle MyISAM', 'sostegno collezioni'),
-> ( 'Funzione MATCH CONTRO ()',' è usato per fare una ricerca'),
-> ( 'Di ricerca full-text in MySQL', 'implementa vettore spazio modello');
Query OK, 5 righe colpite (0,00 sec)
Records: 5 Duplicati: 0 Warnings: 0

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

 +---------------------------+--------------------- ----------+ 
| A | b |
+---------------------------+--------------------- ----------+
| MySQL ha ora supporto | per la ricerca full-text |
| Ricerca full-text in MySQL | attua-vettore spazio-modello |
+---------------------------+--------------------- ----------+

2 righe nel set (0,00 sec)

mysql> SELECT *, MATCH a, b CONTRO ( 'collezioni sostegno') come x t;

+---------------------------+--------------------- ----------+--------+ 
| A | b | x |
+---------------------------+--------------------- ----------+--------+
| MySQL ha ora supporto | per la ricerca full-text | 0,3834 |
| Il testo indici | sono chiamati collezioni | 0,3834 |
| Solo le tabelle MyISAM | supporto collezioni | 0,7668 |
| Funzione MATCH CONTRO () | viene utilizzato per fare una ricerca | 0 |
| Ricerca full-text in MySQL | implementa vettore spazio modello | 0 |
+---------------------------+--------------------- ----------+--------+

5 righe nel set (0,00 sec)

Average rating: