Embora este método seja viável, é um método extremamente ineficiente para pesquisa de texto completo, especialmente quando se processam grandes quantidades de dados.
Os desenvolvedores simplesmente marcam os campos que exigem pesquisa de texto completo e, em seguida, usam métodos especiais do MySQL para executar pesquisas nesses campos. Isso não apenas melhora o desempenho e a eficiência (porque o MySQL indexa esses campos para otimizar as pesquisas), mas também implementa pesquisas de maior qualidade porque. O MySQL usa linguagem natural para avaliar os resultados de forma inteligente e eliminar itens irrelevantes.
Crie uma tabela:
ALTER TABLE nome da tabela ADD FULLTEXT INDEX (campo da tabela);
use o comando SHOW INDEXES para verificar se o índice foi adicionado
. Depois de obter os dados e o índice, você pode usar a pesquisa de texto completo do MySQL. -o método de pesquisa de texto é com MATCH ... SELECT consulta da instrução AGAINST:
SELECT campo da tabela FROM nome da tabela WHERE MATCH (campo da tabela de pesquisa de texto completo) AGAINST ('string de pesquisa'finalmente exibe os resultados
);