SóProvas


ID
784807
Banca
ESAF
Órgão
CGU
Ano
2012
Provas
Disciplina
Banco de Dados
Assuntos

Em pesquisa fulltext, o MySQL gerencia os índices segundo os modos:

Alternativas
Comentários
  • Índices FULLTEXT no MySQL
     
    Introdução
     
             O MySQL, a partir da versão 3.25.25, provê o mecanismo de índices fulltext, efetuando buscas textuais com maior precisão. Este recurso é mais poderoso que o uso de like, pois, além de ordenar o resultado pela similaridade semântica, oferece mais opções para filtragem na consulta.
             Aplicações com grande massa de texto que precisam efetuar pesquisas baseadas na relevância são candidatas ao uso de índices fulltext. O exemplo mais comum são páginas de busca, que retornam os resultados mais relevantes na frente. Podemos destacar também bibliotecas virtuais, pesquisas em arquivos de registro ou pesquisas em documentos que estão armazenados no banco de dados.
     

    Criação do índice fulltext

     
    Na versão 4.1 do MySQL, os tipos de dados suportados são VARCHAR, TEXT e CHAR. Este índice pode ser criado através do comando ALTER TABLE, CREATE TABLE ou CREATE INDEX. Vejamos alguns exemplos:
     
    ALTERTABLE websites ADD FULLTEXT(titulo, descricao);
     
             O comando acima cria um índice fulltext composto dos campos titulo e descricao, na tabela websites. Dessa forma, a consulta feita sobre esse índice levará em consideração a ocorrência do texto pesquisado nos dois campos.
     
    CREATEFULLTEXT INDEX INDEX_FT_DESCRICAO ON websites (titulo,descricao) ;
     
    Esta linha cria um índice fulltext chamado INDEX_FT_DESCRICAO para os campos titulo e descricao


    Leia mais em: artigo SQL Magazine 03 - Índices FULLTEXT no MySQLhttp://www.devmedia.com.br/artigo-sql-magazine-03-indices-fulltext-no-mysql/7631#ixzz2HTXpwJ81

    Bons estudos.