FileTable Full Text Search & Semantic Search no SQL Server 2012

1.241 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
1.241
No SlideShare
0
A partir de incorporações
0
Número de incorporações
437
Ações
Compartilhamentos
0
Downloads
6
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

FileTable Full Text Search & Semantic Search no SQL Server 2012

  1. 1. IV Evento Técnico da Comunidade MCITP SC
  2. 2. FileTable, Full Text Search e Semantic SearchMarcos Freccia – MCT - MCITP DBA & DEV - MCTSKeepIT InformáticaBlog: http://marcosfreccia.wordpress.comTwitter: @sqlfrecciaE-mail: marcosfreccia@hotmail.com
  3. 3. Agenda• FileTable – Conceito – Pré-requisitos – Demos• Full Text Search – Conceito – Melhorias – Demo
  4. 4. Agenda• Semantic Search – Conceito – Pré-requisitos – Demo
  5. 5. 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.
  6. 6. 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ê.
  7. 7. 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
  8. 8. 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.
  9. 9. 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
  10. 10. 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.
  11. 11. Semantic Search Pesquisa estruturada e não estruturada Pesquisa Correlatada. Semantic Search.
  12. 12. 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/details.aspx ?id=20109
  13. 13. 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.

×