sql >> Base de Datos >  >> RDS >> Mysql

La búsqueda FULLTEXT en MySQL no devuelve ninguna fila

En MySQL hay tres tipos de búsquedas de texto completo:

  • búsqueda booleana
  • búsqueda en lenguaje natural (usado por defecto)
  • búsqueda de expansión de consulta

Desde Entrada manual de MySQL :

Por ejemplo, intente agregar dos registros más:

INSERT INTO articles(body) VALUES ('Some text'), ('Another text');

Y vuelva a ejecutar el mismo SELECT:funcionará.

Como solución alternativa, puede usar el modo booleano, que no tiene esta regla del "50 %":

SELECT * FROM articles  WHERE MATCH(title, body) AGAINST('Maya' IN BOOLEAN MODE);