filetable full text search & semantic search no sql server 2012

Post on 29-Jun-2015

1.048 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

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: marcosfreccia@hotmail.com

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

top related