Hola a todos/as, estoy intentado realizar una busqueda en la consola de mysql en la que utilizo Match Against pero me suelta el siguiente mensaje de error:
error 1191 (hy000): can't find fulltext index matching the colmn list
Os pongo el siguiente codigo en el que podeis ver informacion de la tabla por si puede ayudar a identificar este error:
Código:
mysql> select * from usuarios where match(titulo) against('rural domotica');
ERROR 1191 (HY000): Can't find FULLTEXT index matching the column list
mysql> show tables;
+--------------------+
| Tables_in_anuncios |
+--------------------+
| categorias |
| provincias |
| spam |
| tmpusuarios |
| usuarios |
+--------------------+
5 rows in set (0.00 sec)
mysql> explain usuarios;
+-----------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-----------------+--------------+------+-----+---------+----------------+
| id | int(11) | NO | PRI | NULL | auto_increment |
| autor | varchar(255) | NO | | | |
| email | varchar(255) | NO | | | |
| categoria | varchar(255) | NO | | | |
| titulo | varchar(255) | NO | MUL | | |
| descripcion | text | NO | | | |
| precio | int(11) | YES | | NULL | |
| codigoaleatorio | text | NO | | | |
| provincia | varchar(255) | NO | | | |
| ipusuario | varchar(255) | YES | | NULL | |
| claveale | text | NO | | | |
| codigounico | varchar(100) | YES | | NULL | |
| fechahora | datetime | NO | | | |
+-----------------+--------------+------+-----+---------+----------------+
13 rows in set (0.01 sec)
mysql> select titulo from usuarios;
+-------------------------+
| titulo |
+-------------------------+
| anuncio 2 |
| anuncio 3 |
| anuncio 6 |
| anuncio 8 |
| Casa determinada |
| Vivienda rural domotica |
+-------------------------+
6 rows in set (0.00 sec)
La tabla es de tipo MyIsam. Gracias por vuestra ayuda.