filetable full text search & semantic search no sql server 2012
TRANSCRIPT
Bem vindos!IV Evento Técnico da Comunidade MCITP SC
FileTable, Full Text Search e Semantic Search
Marcos Freccia – MCT - MCITP DBA & DEV - MCTS KeepIT InformáticaBlog: http://marcosfreccia.wordpress.comTwitter: @sqlfrecciaE-mail: [email protected]
Agenda
• FileTable– Conceito– Pré-requisitos– Demos
• Full Text Search– Conceito–Melhorias– Demo
Agenda
• Semantic Search– Conceito– Pré-requisitos– Demo
File Table
• Conceitos
• Novo tipo de tabela que utiliza a feature FILESTREAM.• Documentos e outros tipos de arquivo podem agora
ser armazenados em tabelas especiais do SQL Server e é possível acessa-los diretamente das aplicações Windows sem a necessidade de mudar nenhum código na aplicação.
• 80% de todos os dados não estão armazenados em bases de dados!
• A maioria deles é não estruturado.
File Table
• Conceitos
• O SQL Server 2012 está preparado para trabalhar com dados não estruturados.
• Se você não pode coloca-los em uma base de dados. Deixe-os no file server.
• O SQL Server 2012 faz o trabalho para você.
File Table
• Pré-requisitos
• O que eu preciso para utilizar FileTable?• Necessário habilitar o filestream na
instância do SQL Server 2012.• Acesso não transacional e um diretório
devem ser especificados a nível de base de dados
demo
Full Text Search
• Conceitos
– Permite que o SQL Server faça análises linguísticas determinando a base das palavras e o limite das mesmas.
– Full Text Search aumenta o campo de pesquisa para os dados permitindo que você possa: procurar por uma palavra próxima da outra, procurar por variações da palavra (Exemplo: correr, correndo, correu) e uma série de outras possibilidades.
Full Text Search
• Melhorias
– Possibilidade de pesquisas de propriedade: Não somente todo o conteúdo de um documento pode ser consultado, mas agora a possibilidade de buscar palavras chaves como: Nome do autor, título que podem ser utilizados criando uma lista de propriedades.
– Buscas por proximidade customizadas: Possibilidade dos usuários especificarem o quão próximo um termo deve aparecer próximo ao outro para ser considerado como uma pesquisa completa. Ainda é possível verificar qual palavra deve vir antes da outra.
– Novos Wordbreaks: Word Breaks e stemmers que são aplicados em consultas full text search e semantic search, são totalmente atualizáveis.
Semantic Search
• Conceitos
– Nova feature no SQL Server 2012!!– Aumenta a possibilidade de pesquisa do
Full Text Search, fornecendo uma visão semântica dentro de um contexto textual.
– A busca semântica procura frases chaves utilizando estatísticas para identificar o significado dos documentos e similaridades entre eles.
Semantic Search
Pesquisa estruturada e não estruturada
Pesquisa Correlatada. Semantic Search.
Semantic Search
• Pré-requisitos
– FileTable e Filestream feature devem estar habilitados.
– Full Text Search habilitado– Instalação do Microsoft Filter Pack
(IFilter):• http://www.microsoft.com/download/en/detai
ls.aspx?id=20109
demo
dúvidas?Onde procurar conteúdo?• http://blogs.msdn.com/b/sqlfts/ - SQL Server Full Text Search Team
Blog• http://channel9.msdn.com – Canal com videos sobre as features.• http://marcosfreccia.wordpress.com• http://www.microsoftvirtualacademy.com/ - Em breve trilha sobre SQL
Server 2012• http://msdn.microsoft.com/en-us/library/cc645577.aspx - Conteúdo
sobre FileTable, Full Text Search e Semantic Search.
marcosfreccia.wordpress.com
contato
twitter.com/sqlfreccia
obrigado