Curso

Full text Search no SQL Server: Buscas Textuais

Neste curso aprenderemos a realizar pesquisas textuais complexas no SQL Server utilizando o recurso de Índices Full Text. Esse tipo de índice contorna as limitações do operador LIKE ao permitir a busca por diferentes expressões textuais, flexibilizando a ordem, distância e variações das palavras. Em aplicações que lidam com grandes volumes de dados textuais, buscas desse tipo são fundamentais para apresentar para o usuário resultados relevantes, considerando as diferentes formas pelas quais a consulta pode ser feita.

Esse curso inclui:

Suporte em tempo real

Certificado

Carga horária:

13 horas

(10 aulas)

Aula 1 - Introdução

Nessa aula definiremos o que é o Full-Text Search, como e em qual circunstâncias utilizá-lo.

Aula 2 - Criando o índice Full-Text do SQL Server

Nesse vídeo veremos como criar o catálogo, o índice e também como tornar a busca no índice insensitiva a acentos.

Aula 3 - Usando o FREETEXT para fazer buscas no índice

Nessa vídeo definiremos o que é o comando freetext e veremos como utilizá-lo.

Aula 4 - Usando o CONTAINS para fazer buscas no índice

Nesse vídeo definiremos o que é o comando contains e veremos como utilizá-lo.

Aula 5 - Usando o operador NEAR

Veja nesse vídeo como usar o operador de proximidade (near) para dar mais relevância a pesquisas onde as palavras estejam próximas umas das outras.

Aula 6 - Usando o operador OR

Veja nesse vídeo como usar o operador OR para pesquisar se pelo menos um termo buscado existe no resultado.

Aula 7 - Usando o operador AND e AND NOT

Veja nesse vídeo como usar o operador AND para fazer com que os dois ou mais termos buscados estejam presentes no resultado ou excluir algum termo do resultado com AND NOT.

Aula 8 - Usando listas de parada (stopwords)

Nesse vídeo definiremos o que são listas de parada (stopwords) e como utilizá-las para impedir que o banco de dados indexe qualquer palavra à sua escolha.

Aula 9 - Usando o operador FORMSOF

Veja nesse vídeo como utilizar o operador FORMSOF, para pesquisar variações do termo pesquisado.

Aula 10 - Usando o FREETEXTTABLE para exibir a relevância dos resultados pesquisados

Veja nesse vídeo como usar o FREETEXTTABLE, uma variação do FREETEXT para exibir a relevância dos resultados retornados numa busca com Full-Text Search, e como ordená-los.

Ver todas as 13 aulas
Ebook exclusivo
Dê um upgrade no início da sua jornada. Crie sua conta grátis e baixe o e-book

Veja outros cursos de Banco de Dados

SQL: Seleção Múltiplas tabelas

Hello World com Elasticsearch

Avançando com Subqueries