Aunque este método es factible, es extremadamente ineficaz para la búsqueda de texto completo, especialmente cuando se procesan grandes cantidades de datos.
Los desarrolladores simplemente marcan los campos que requieren búsqueda de texto completo y luego usan métodos especiales de MySQL para ejecutar búsquedas en esos campos. Esto no solo mejora el rendimiento y la eficiencia (porque MySQL indexa estos campos para optimizar las búsquedas), sino que también implementa búsquedas de mayor calidad porque. MySQL utiliza lenguaje natural para calificar resultados de manera inteligente y eliminar elementos irrelevantes.
Cree una tabla:
ALTER TABLE nombre de la tabla ADD FULLTEXT INDEX (campo de tabla);
use el comando SHOW INDEXES para verificar que se haya agregado el índice
. Una vez que tenga los datos y el índice, puede usar la búsqueda de texto completo de MySQL. -El método de búsqueda de texto es con MATCH...SELECT consulta de la declaración CONTRA:
SELECCIONAR el campo de la tabla DESDE el nombre de la tabla DONDE MATCH (campo de la tabla de búsqueda de texto completo) CONTRA ('cadena de búsqueda'finalmente muestra los resultados
);