24 horas de pass - file table, full text search e semantic search

15
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: [email protected]

Upload: marcos-freccia

Post on 29-Jun-2015

1.133 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: 24 Horas de PASS - File table, full text search e semantic search

FileTable, Full Text Search e Semantic Search no SQL Server 2012

Marcos Freccia, MCT – MCITP DBA & Dev – MCTSKeepIT InformáticaBlog: http://marcosfreccia.wordpress.comTwitter: @sqlfrecciaE-mail: [email protected]

Page 2: 24 Horas de PASS - File table, full text search e semantic search

2

Sobre PASS:

PASS Chapter & Virtual ChapterMais 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 PASSEventos online, gratuítos. Existem edições locais (Português, Espanhol, Russo, … )

SQLRallyEventos regionais, pagos. (European Nordic, Rússia, …)

PASS SummitEvento pago de 3 dias + 2 dias de Workshops, conta com as equipas da Microsoft e

dos melhores Profissionais.

Page 3: 24 Horas de PASS - File table, full text search e semantic search

3

Agenda

• FileTable

• Conceito• Pré-requisites• Demos

• Full Text Search• Conceito• Melhorias• Demos

• Semantic Search• Conceito• Pré-requisitos• Demo

Page 4: 24 Horas de PASS - File table, full text search e semantic search

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!!

Page 5: 24 Horas de PASS - File table, full text search e semantic search

5

File Table

Pré-requisitos

Filestream

Acesso não transacional e um diretorio devem ser especificados a nivel de base de dados

Page 6: 24 Horas de PASS - File table, full text search e semantic search

6

File Table DEMO

Page 7: 24 Horas de PASS - File table, full text search e semantic search

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

Page 8: 24 Horas de PASS - File table, full text search e semantic search

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.

Page 9: 24 Horas de PASS - File table, full text search e semantic search

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

Page 10: 24 Horas de PASS - File table, full text search e semantic search

10

Semantic SearchPesquisa estruturada e não estruturada

Pesquisa Correlatada. Semantic Search.

Page 11: 24 Horas de PASS - File table, full text search e semantic search

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

Page 12: 24 Horas de PASS - File table, full text search e semantic search

12

Semantic Search DEMO

Page 13: 24 Horas de PASS - File table, full text search e semantic search

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

Page 14: 24 Horas de PASS - File table, full text search e semantic search

Perguntas?

Page 15: 24 Horas de PASS - File table, full text search e semantic search

Obrigado por participar