Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

FileTable Full Text Search & Semantic Search no SQL Server 2012

1,289 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

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.

×