none
pesquisa eficiente... RRS feed

  • Pergunta

  • Pessoal,

    Em um cenário, onde através de um software que permita ao usuário enviar e pesquisar documentos em um servidor, qual a melhor maneira de fazer a pesquisa destes documentos, levando em conta que podemos ter centenas de documentos?

    Um exemplo: o usuário deseja pesquisar o documento que contenha algo sobre manutenção de micos e redes. Na caixa de pesquisa ele insere: "manutenção micros redes", para encontra os documentos que contenham o assunto, seria mais rápido buscar dentro de todos os documentos ou, na hora de cadastra-los, ler todo o documento e salva-lo em um banco de dados?

    Se houver alguma outra abordagem que seja mais rápida e eficiente, também é bem vinda.

    Abraços.

    quarta-feira, 24 de abril de 2013 01:41

Todas as Respostas

  • Pesquise sobre o recurso Full-text-search do SQL SERVER, uma de suas utilidades é justamente esse seu problema. Lembrando que ele não é disponível na versão sql server 2008 express edition, apenas na versão sql server 2008 express edition with advanced tools, e versões superiores. (não sei a respeito das versões sql server 2012)

    Ao infinito e além!

    quarta-feira, 24 de abril de 2013 12:00
  • Pesquise sobre o recurso Full-text-search do SQL SERVER, uma de suas utilidades é justamente esse seu problema. Lembrando que ele não é disponível na versão sql server 2008 express edition, apenas na versão sql server 2008 express edition with advanced tools, e versões superiores. (não sei a respeito das versões sql server 2012)

    Ao infinito e além!

    No caso, eu iria ler e salvar o conteudo do documento no banco de dados e pesquisar pelo banco, certo?

    Vou fazer alguns testes e mais tarde compartilho o resultado.

    Se por acaso, alguém souber de alguma outra forma, por favor, comente.

    Abraços!

    quarta-feira, 24 de abril de 2013 16:26