Este documento resume as novas funcionalidades de FileTable, Full Text Search e Semantic Search no SQL Server 2012. FileTable permite armazenar arquivos e documentos na base de dados. Full Text Search fornece pesquisas por variações de palavras e sinônimos. Semantic Search aumenta as possibilidades de pesquisa do Full Text Search realizando pesquisas estruturadas e não estruturadas.
24 Horas de PASS - File table, full text search e semantic search
1. FileTable, Full Text Search e Semantic
Search no SQL Server 2012
Marcos Freccia, MCT – MCITP DBA & Dev – MCTS
KeepIT Informática
Blog: http://marcosfreccia.wordpress.com
Twitter: @sqlfreccia
E-mail: marcosfreccia@Hotmail.com
2. Sobre PASS:
PASS Chapter & Virtual Chapter
Mais de 260 Organizações no nível Mundial + 20 Organizações Virtuais
SQLSaturday
~200 Eventos no Mundo, um dia inteiro de treinamento livre sobre SQL Server
24 Hours of PASS
Eventos online, gratuítos. Existem edições locais (Português, Espanhol, Russo, … )
SQLRally
Eventos regionais, pagos. (European Nordic, Rússia, …)
PASS Summit
Evento pago de 3 dias + 2 dias de Workshops, conta com as equipas da Microsoft e dos
melhores Profissionais.
2
4. File Table
Novo de tipo de tabela que utiliza o conceito de
Filestream
Documentos e outros tipos de arquivo podem agora ser
armazenados dentro do SQL Server.
80% de todos os dados não estão armazenados em
bases de dados!!
4
5. File Table
Pré-requisitos
Filestream
Acesso não transacional e um diretorio devem ser especificados a
nivel de base de dados
5
7. Full Text Search
Análises linguísticas
LIKE != Full Text Search
Aumento do campo de pesquisa dos dados.
Acesso Possibilidade de pesquisa por variações da palavra
Sinonimos
7
8. Full Text Search
Melhorias
Possibilidade de pesquisas por propriedade: Autor, Tags, Titulo….
Novo operador Near: Necessidade de especificar o grau de
proximidade das palavras.
8
9. Semantic Search
Nova feature no SQL Server 2012
Aumenta a possibilidade de pesquisas do Full Text
Search
Pesquisa por palavras chave utilizando estatisticas.
Busca o significado dos documentos
9
10. Semantic Search
Pesquisa estruturada e
não estruturada
Pesquisa Correlatada.
Semantic Search.
10
11. Semantic Search
Pré-requisitos
FileTable e Filestream devem estar habilitados
Full Text Search habilitado
Instalação do Microsoft Filter Pack (IFilter)
http://www.microsoft.com/download/en/details.aspx?id=20109
11
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 a nova
feature
http://marcosfreccia.wordpress.com – Meu Blog
http://www.microsoftvirtualacademy.com/tracks/introducao-ao-sql-
server-2012- Trilha sobre SQL Server 2012
http://msdn.microsoft.com/en-us/library/cc645577.aspx - Books
online sobre FileTable, Full Text Search e Semantic Search
13