FileTable Full Text Search & Semantic Search no SQL Server 2012
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

FileTable Full Text Search & Semantic Search no SQL Server 2012

  • 1,299 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,299
On Slideshare
914
From Embeds
385
Number of Embeds
3

Actions

Shares
Downloads
2
Comments
0
Likes
0

Embeds 385

http://marcosfreccia.wordpress.com 377
https://marcosfreccia.wordpress.com 7
https://www.linkedin.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. IV Evento Técnico da Comunidade MCITP SC
  • 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. Agenda• FileTable – Conceito – Pré-requisitos – Demos• Full Text Search – Conceito – Melhorias – Demo
  • 4. Agenda• Semantic Search – Conceito – Pré-requisitos – Demo
  • 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. 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. 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. 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. 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. 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. Semantic Search Pesquisa estruturada e não estruturada Pesquisa Correlatada. Semantic Search.
  • 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. 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.