Full Text Search

Português

Quem já utilizou " like '%texto%' " ou então " containing 'texto' " sabe exatamente que isso não é nada performático.

A solução para isso é o Full Text Search ou Full Text Index, presente em outros bancos de dados, mas infelizmente não no Firebird (até 4.0, pelo menos).

O FTS é uma técnica que consegue indexar cada palavra digitada num campo, e com isso você consegue fazer buscas de partes de um texto com muito mais velocidade que nos métodos comuns citados acima.

A boa notícia? Existe como implementar essa técnica através de PSQL, inclusive de forma que a pesquisa retorne em ordem de maior relevância para menor relevância com o texto pesquisado.

Gostou? Isso é porque você nem viu o que tem aqui dentro!

Duração da aula: ~26 minutos

Mostrar mais
    Saiba mais sobre quem criou o conteúdo

    Perguntas Frequentes

    O conteúdo deste produto não representa a opinião da Hotmart. Se você vir informações inadequadas, denuncie aqui