Curso
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
Nessa aula definiremos o que é o Full-Text Search, como e em qual circunstâncias utilizá-lo.
Nesse vídeo veremos como criar o catálogo, o índice e também como tornar a busca no índice insensitiva a acentos.
Nessa vídeo definiremos o que é o comando freetext e veremos como utilizá-lo.
Nesse vídeo definiremos o que é o comando contains e veremos como utilizá-lo.
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.
Veja nesse vídeo como usar o operador OR para pesquisar se pelo menos um termo buscado existe no resultado.
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.
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.
Veja nesse vídeo como utilizar o operador FORMSOF, para pesquisar variações do termo pesquisado.
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.
SQL: Seleção Múltiplas tabelas
Hello World com Elasticsearch
Avançando com Subqueries