SlideShare uma empresa Scribd logo
1 de 17
IV Evento Técnico da Comunidade MCITP SC
FileTable, Full Text Search e
 Semantic Search




Marcos Freccia – MCT - MCITP DBA & DEV - MCTS
KeepIT Informática
Blog: http://marcosfreccia.wordpress.com
Twitter: @sqlfreccia
E-mail: marcosfreccia@hotmail.com
Agenda



• FileTable
  – Conceito
  – Pré-requisitos
  – Demos
• Full Text Search
  – Conceito
  – Melhorias
  – Demo
Agenda



• Semantic Search
  – Conceito
  – Pré-requisitos
  – Demo
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.
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ê.
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
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.
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
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.
Semantic Search

                  Pesquisa estruturada e
                  não estruturada




                   Pesquisa Correlatada.
                   Semantic Search.
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
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.
FileTable Full Text Search & Semantic Search no SQL Server 2012
FileTable Full Text Search & Semantic Search no SQL Server 2012

Mais conteúdo relacionado

Destaque

Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012
Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012
Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012Diego Nogare
 
SQL Server FastTrack com SQL Server 2012
SQL Server FastTrack com SQL Server 2012SQL Server FastTrack com SQL Server 2012
SQL Server FastTrack com SQL Server 2012Felipe Ferreira
 
T-SQL na prática com SQL SERVER Express 2012
T-SQL na prática com SQL SERVER Express 2012T-SQL na prática com SQL SERVER Express 2012
T-SQL na prática com SQL SERVER Express 2012Rodrigo Ribeiro
 
SQL Server 2012
SQL Server 2012SQL Server 2012
SQL Server 2012Hcode
 
Sql com sql server básico - Bóson treinamentos
Sql com sql server básico - Bóson treinamentosSql com sql server básico - Bóson treinamentos
Sql com sql server básico - Bóson treinamentosFábio dos Reis
 

Destaque (6)

Migrando dados do SQL para Neo4j - TDC
Migrando dados do SQL para Neo4j  - TDCMigrando dados do SQL para Neo4j  - TDC
Migrando dados do SQL para Neo4j - TDC
 
Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012
Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012
Codificando .Net e SQL PASS Chapter - Novidades de BI para SQL Server 2012
 
SQL Server FastTrack com SQL Server 2012
SQL Server FastTrack com SQL Server 2012SQL Server FastTrack com SQL Server 2012
SQL Server FastTrack com SQL Server 2012
 
T-SQL na prática com SQL SERVER Express 2012
T-SQL na prática com SQL SERVER Express 2012T-SQL na prática com SQL SERVER Express 2012
T-SQL na prática com SQL SERVER Express 2012
 
SQL Server 2012
SQL Server 2012SQL Server 2012
SQL Server 2012
 
Sql com sql server básico - Bóson treinamentos
Sql com sql server básico - Bóson treinamentosSql com sql server básico - Bóson treinamentos
Sql com sql server básico - Bóson treinamentos
 

Semelhante a FileTable Full Text Search & Semantic Search no SQL Server 2012

FileTable, Full Text Search e Semantic Search
FileTable, Full Text Search e Semantic SearchFileTable, Full Text Search e Semantic Search
FileTable, Full Text Search e Semantic SearchMarcos Freccia
 
FileTable, Full Text Search e Semantic Search
FileTable, Full Text Search e Semantic SearchFileTable, Full Text Search e Semantic Search
FileTable, Full Text Search e Semantic SearchMarcos Freccia
 
Interoperabilidade, Normas, Diretrizes e Qualidade dos Repositórios - José ca...
Interoperabilidade, Normas, Diretrizes e Qualidade dos Repositórios - José ca...Interoperabilidade, Normas, Diretrizes e Qualidade dos Repositórios - José ca...
Interoperabilidade, Normas, Diretrizes e Qualidade dos Repositórios - José ca...josekarvalho
 
Slide Aula - Curso CakePHP
Slide Aula - Curso CakePHPSlide Aula - Curso CakePHP
Slide Aula - Curso CakePHPRangel Javier
 
SQLite: um motor de bases de dados relacional open source
SQLite: um motor de bases de dados relacional open sourceSQLite: um motor de bases de dados relacional open source
SQLite: um motor de bases de dados relacional open sourceLuis Borges Gouveia
 
FireDAC para BigDATA: Teradata e MongoDB
FireDAC para BigDATA: Teradata e MongoDBFireDAC para BigDATA: Teradata e MongoDB
FireDAC para BigDATA: Teradata e MongoDBAlan Glei
 
Apresentação: CRIAÇÃO E CONSUMO DE DADOS NOS PADRÕES DA WEB SEMÂNTICA, UTILIZ...
Apresentação: CRIAÇÃO E CONSUMO DE DADOS NOS PADRÕES DA WEB SEMÂNTICA, UTILIZ...Apresentação: CRIAÇÃO E CONSUMO DE DADOS NOS PADRÕES DA WEB SEMÂNTICA, UTILIZ...
Apresentação: CRIAÇÃO E CONSUMO DE DADOS NOS PADRÕES DA WEB SEMÂNTICA, UTILIZ...JonathanSchneider
 
Desevolvimento Web Client-side - HTML
Desevolvimento Web Client-side - HTMLDesevolvimento Web Client-side - HTML
Desevolvimento Web Client-side - HTMLGuilherme
 
SharePoint 2007
SharePoint 2007SharePoint 2007
SharePoint 2007agni_agbc
 
Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01   Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01 Léo Dias
 
Cakephp - framework de desenvolvimento de aplicações Web em PHP
Cakephp - framework de desenvolvimento de aplicações Web em PHPCakephp - framework de desenvolvimento de aplicações Web em PHP
Cakephp - framework de desenvolvimento de aplicações Web em PHPArlindo Santos
 
Web semântica e html5 na recuperação de conteúdo informacional
Web semântica e html5 na recuperação de conteúdo informacionalWeb semântica e html5 na recuperação de conteúdo informacional
Web semântica e html5 na recuperação de conteúdo informacionalRichard Duchatsch Johansen
 
Interoperabilidade, metadados e outras coisitas mais
Interoperabilidade, metadados e outras coisitas maisInteroperabilidade, metadados e outras coisitas mais
Interoperabilidade, metadados e outras coisitas maisMarcos Luis Mori
 

Semelhante a FileTable Full Text Search & Semantic Search no SQL Server 2012 (20)

FileTable, Full Text Search e Semantic Search
FileTable, Full Text Search e Semantic SearchFileTable, Full Text Search e Semantic Search
FileTable, Full Text Search e Semantic Search
 
FileTable, Full Text Search e Semantic Search
FileTable, Full Text Search e Semantic SearchFileTable, Full Text Search e Semantic Search
FileTable, Full Text Search e Semantic Search
 
Slides .pptx.pdf
Slides .pptx.pdfSlides .pptx.pdf
Slides .pptx.pdf
 
PHP 10 CodeIgniter
PHP 10 CodeIgniterPHP 10 CodeIgniter
PHP 10 CodeIgniter
 
Html5 Aula 6
Html5 Aula 6Html5 Aula 6
Html5 Aula 6
 
Interoperabilidade, Normas, Diretrizes e Qualidade dos Repositórios - José ca...
Interoperabilidade, Normas, Diretrizes e Qualidade dos Repositórios - José ca...Interoperabilidade, Normas, Diretrizes e Qualidade dos Repositórios - José ca...
Interoperabilidade, Normas, Diretrizes e Qualidade dos Repositórios - José ca...
 
Slide Aula - Curso CakePHP
Slide Aula - Curso CakePHPSlide Aula - Curso CakePHP
Slide Aula - Curso CakePHP
 
SQLite: um motor de bases de dados relacional open source
SQLite: um motor de bases de dados relacional open sourceSQLite: um motor de bases de dados relacional open source
SQLite: um motor de bases de dados relacional open source
 
FireDAC para BigDATA: Teradata e MongoDB
FireDAC para BigDATA: Teradata e MongoDBFireDAC para BigDATA: Teradata e MongoDB
FireDAC para BigDATA: Teradata e MongoDB
 
Sistemas abertos aplicados à gestão da informação científica: o desenvolvimen...
Sistemas abertos aplicados à gestão da informação científica: o desenvolvimen...Sistemas abertos aplicados à gestão da informação científica: o desenvolvimen...
Sistemas abertos aplicados à gestão da informação científica: o desenvolvimen...
 
Apresentação: CRIAÇÃO E CONSUMO DE DADOS NOS PADRÕES DA WEB SEMÂNTICA, UTILIZ...
Apresentação: CRIAÇÃO E CONSUMO DE DADOS NOS PADRÕES DA WEB SEMÂNTICA, UTILIZ...Apresentação: CRIAÇÃO E CONSUMO DE DADOS NOS PADRÕES DA WEB SEMÂNTICA, UTILIZ...
Apresentação: CRIAÇÃO E CONSUMO DE DADOS NOS PADRÕES DA WEB SEMÂNTICA, UTILIZ...
 
Desevolvimento Web Client-side - HTML
Desevolvimento Web Client-side - HTMLDesevolvimento Web Client-side - HTML
Desevolvimento Web Client-side - HTML
 
SharePoint 2007
SharePoint 2007SharePoint 2007
SharePoint 2007
 
UPBox e DataNotes: ferramentas colaborativas para dados de investigação em do...
UPBox e DataNotes: ferramentas colaborativas para dados de investigação em do...UPBox e DataNotes: ferramentas colaborativas para dados de investigação em do...
UPBox e DataNotes: ferramentas colaborativas para dados de investigação em do...
 
Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01   Curso de HTML5 - Aula 01
Curso de HTML5 - Aula 01
 
Cakephp - framework de desenvolvimento de aplicações Web em PHP
Cakephp - framework de desenvolvimento de aplicações Web em PHPCakephp - framework de desenvolvimento de aplicações Web em PHP
Cakephp - framework de desenvolvimento de aplicações Web em PHP
 
Curso de WordPress
Curso de WordPressCurso de WordPress
Curso de WordPress
 
Web semântica e html5 na recuperação de conteúdo informacional
Web semântica e html5 na recuperação de conteúdo informacionalWeb semântica e html5 na recuperação de conteúdo informacional
Web semântica e html5 na recuperação de conteúdo informacional
 
De 1 a 1.000.00 de usuários
De 1 a 1.000.00 de usuáriosDe 1 a 1.000.00 de usuários
De 1 a 1.000.00 de usuários
 
Interoperabilidade, metadados e outras coisitas mais
Interoperabilidade, metadados e outras coisitas maisInteroperabilidade, metadados e outras coisitas mais
Interoperabilidade, metadados e outras coisitas mais
 

Mais de Marcos Freccia

Why Power BI is the right tool for you
Why Power BI is the right tool for youWhy Power BI is the right tool for you
Why Power BI is the right tool for youMarcos Freccia
 
Berlin Azure Global Bootcamp 2017 - Azure SQL Database
Berlin Azure Global Bootcamp 2017 - Azure SQL DatabaseBerlin Azure Global Bootcamp 2017 - Azure SQL Database
Berlin Azure Global Bootcamp 2017 - Azure SQL DatabaseMarcos Freccia
 
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvem
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvemCodificando Night Week 2017 - Migrando seu banco de dados para a nuvem
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvemMarcos Freccia
 
Novidades do SQL Server 2016
Novidades do SQL Server 2016Novidades do SQL Server 2016
Novidades do SQL Server 2016Marcos Freccia
 
Construindo o dashboard perfeito com o Power BI
Construindo o dashboard perfeito com o Power BIConstruindo o dashboard perfeito com o Power BI
Construindo o dashboard perfeito com o Power BIMarcos Freccia
 
Banco de dados na Nuvem? É possível?
Banco de dados na Nuvem? É possível?Banco de dados na Nuvem? É possível?
Banco de dados na Nuvem? É possível?Marcos Freccia
 
Banco de dados na nuvem e isso é possível
Banco de dados na nuvem e isso é possívelBanco de dados na nuvem e isso é possível
Banco de dados na nuvem e isso é possívelMarcos Freccia
 
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsCriando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsMarcos Freccia
 
Criando um baseline de seu ambiente completo utilizando SSIS e SSRS
Criando um baseline de seu ambiente completo utilizando SSIS e SSRSCriando um baseline de seu ambiente completo utilizando SSIS e SSRS
Criando um baseline de seu ambiente completo utilizando SSIS e SSRSMarcos Freccia
 
O problema não é no banco de dados
O problema não é no banco de dadosO problema não é no banco de dados
O problema não é no banco de dadosMarcos Freccia
 
Controlando cargas de trabalho com o resource governor no SQL Server 2014
Controlando cargas de trabalho com o resource governor no SQL Server 2014Controlando cargas de trabalho com o resource governor no SQL Server 2014
Controlando cargas de trabalho com o resource governor no SQL Server 2014Marcos Freccia
 
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsCriando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsMarcos Freccia
 
24HOP - Português - Resource Governor no SQL Server 2014
24HOP - Português - Resource Governor no SQL Server 201424HOP - Português - Resource Governor no SQL Server 2014
24HOP - Português - Resource Governor no SQL Server 2014Marcos Freccia
 
Semana Acadêmica FACIN - PUC - POA - 2014
Semana Acadêmica FACIN - PUC - POA - 2014Semana Acadêmica FACIN - PUC - POA - 2014
Semana Acadêmica FACIN - PUC - POA - 2014Marcos Freccia
 
Introdução a wait types e queues
Introdução a wait types e queuesIntrodução a wait types e queues
Introdução a wait types e queuesMarcos Freccia
 
Porque se certificar e mudanças nas provas de SQL Server 2012.
Porque se certificar e mudanças nas provas de SQL Server 2012.Porque se certificar e mudanças nas provas de SQL Server 2012.
Porque se certificar e mudanças nas provas de SQL Server 2012.Marcos Freccia
 
Novidades do Analysis Services e PowerPivot SQL 2012
Novidades do Analysis Services e PowerPivot SQL 2012Novidades do Analysis Services e PowerPivot SQL 2012
Novidades do Analysis Services e PowerPivot SQL 2012Marcos Freccia
 
SQL Server 2012 Certifications
SQL Server 2012 CertificationsSQL Server 2012 Certifications
SQL Server 2012 CertificationsMarcos Freccia
 

Mais de Marcos Freccia (20)

Why Power BI is the right tool for you
Why Power BI is the right tool for youWhy Power BI is the right tool for you
Why Power BI is the right tool for you
 
Berlin Azure Global Bootcamp 2017 - Azure SQL Database
Berlin Azure Global Bootcamp 2017 - Azure SQL DatabaseBerlin Azure Global Bootcamp 2017 - Azure SQL Database
Berlin Azure Global Bootcamp 2017 - Azure SQL Database
 
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvem
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvemCodificando Night Week 2017 - Migrando seu banco de dados para a nuvem
Codificando Night Week 2017 - Migrando seu banco de dados para a nuvem
 
Conheça o Power BI
Conheça o Power BIConheça o Power BI
Conheça o Power BI
 
Novidades do SQL Server 2016
Novidades do SQL Server 2016Novidades do SQL Server 2016
Novidades do SQL Server 2016
 
Construindo o dashboard perfeito com o Power BI
Construindo o dashboard perfeito com o Power BIConstruindo o dashboard perfeito com o Power BI
Construindo o dashboard perfeito com o Power BI
 
Banco de dados na Nuvem? É possível?
Banco de dados na Nuvem? É possível?Banco de dados na Nuvem? É possível?
Banco de dados na Nuvem? É possível?
 
Banco de dados na nuvem e isso é possível
Banco de dados na nuvem e isso é possívelBanco de dados na nuvem e isso é possível
Banco de dados na nuvem e isso é possível
 
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsCriando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
 
Criando um baseline de seu ambiente completo utilizando SSIS e SSRS
Criando um baseline de seu ambiente completo utilizando SSIS e SSRSCriando um baseline de seu ambiente completo utilizando SSIS e SSRS
Criando um baseline de seu ambiente completo utilizando SSIS e SSRS
 
O problema não é no banco de dados
O problema não é no banco de dadosO problema não é no banco de dados
O problema não é no banco de dados
 
Controlando cargas de trabalho com o resource governor no SQL Server 2014
Controlando cargas de trabalho com o resource governor no SQL Server 2014Controlando cargas de trabalho com o resource governor no SQL Server 2014
Controlando cargas de trabalho com o resource governor no SQL Server 2014
 
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrsCriando um baseline de seu ambiente completo utilizando ssis e ssrs
Criando um baseline de seu ambiente completo utilizando ssis e ssrs
 
24HOP - Português - Resource Governor no SQL Server 2014
24HOP - Português - Resource Governor no SQL Server 201424HOP - Português - Resource Governor no SQL Server 2014
24HOP - Português - Resource Governor no SQL Server 2014
 
Resource Governor 101
Resource Governor 101Resource Governor 101
Resource Governor 101
 
Semana Acadêmica FACIN - PUC - POA - 2014
Semana Acadêmica FACIN - PUC - POA - 2014Semana Acadêmica FACIN - PUC - POA - 2014
Semana Acadêmica FACIN - PUC - POA - 2014
 
Introdução a wait types e queues
Introdução a wait types e queuesIntrodução a wait types e queues
Introdução a wait types e queues
 
Porque se certificar e mudanças nas provas de SQL Server 2012.
Porque se certificar e mudanças nas provas de SQL Server 2012.Porque se certificar e mudanças nas provas de SQL Server 2012.
Porque se certificar e mudanças nas provas de SQL Server 2012.
 
Novidades do Analysis Services e PowerPivot SQL 2012
Novidades do Analysis Services e PowerPivot SQL 2012Novidades do Analysis Services e PowerPivot SQL 2012
Novidades do Analysis Services e PowerPivot SQL 2012
 
SQL Server 2012 Certifications
SQL Server 2012 CertificationsSQL Server 2012 Certifications
SQL Server 2012 Certifications
 

FileTable Full Text Search & Semantic Search no SQL Server 2012

  • 1. IV Evento Técnico da Comunidade MCITP SC
  • 2. FileTable, Full Text Search e Semantic Search Marcos Freccia – MCT - MCITP DBA & DEV - MCTS KeepIT Informática Blog: http://marcosfreccia.wordpress.com Twitter: @sqlfreccia E-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.
  • 9. 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.
  • 10. 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
  • 11. 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.
  • 12. Semantic Search Pesquisa estruturada e não estruturada Pesquisa Correlatada. Semantic Search.
  • 13. 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
  • 14.
  • 15. 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.