Executando verificação de segurança...
1

DICA PARA BUSCAR TEXTO EM BANCO DE DADOS MYSQL

Normalmente para buscar um texto em um banco de dados relacional utiliza-se o LIKE, No entanto, o LIKE se restringe ao contem e não contem. E se existisse uma maneira de buscar e mostrar os valores que mais se aproximam do valor buscado de maneira simples. Existe!

Para resolver isso, utiliza-se a dica do canal @DiasDeDev do Vinicius Dias (dica na fonte), onde utiliza o recurso de INDEX e MATCH, AGAINST.

Exemplo criando um INDEX e usando MATCH AGAINST

Carregando publicação patrocinada...
1

Olá amigo, ótimo dica de recurso de busca por termo quando se está usando o banco de dados Mysql.

Você apenas esqueceu de mencionar que a função MATCH <-> AGAINST é um recurso exclusivo do mysql. Recomendo alterar o título para "Dica para buscar texto no Mysql".

No Postgresql temos outros recursos de busca por texto:

Postgresql Ranking Search Results

Sem nunca esquecer que para realizar pesquisar mais completas usando semântica e tautologia é indicado usar um serviço especializado como por exemplo o Elasticsearch.

Tutorial de Elasticsearch

1