A pesquisa na área de trabalho do Windows não pesquisa em arquivos .SQL

6

Configurei as opções de índice para a extensão .SQL para usar o "Filtro de Texto sem formatação" com "Propriedades do índice e conteúdo do arquivo" selecionadas e verifique se os diretórios que contêm os arquivos SQL estão nos "Locais incluídos".

Infelizmente, a pesquisa na área de trabalho do Windows ainda não encontra nada nos arquivos .SQL. Outros tipos de arquivo, como .cs, .docx etc, são pesquisados com sucesso.

Estou executando o Windows XP SP2 - e é uma máquina de trabalho na qual não posso instalar facilmente mecanismos de pesquisa alternativos, por isso, estou com a pesquisa do Windows Desktop para pesquisas indexadas.

Obviamente, posso pesquisar os arquivos .SQL usando outras técnicas (não indexadas), mas prefiro a velocidade da Pesquisa na área de trabalho - se eu pudesse fazê-la funcionar.

Atualização: Tendo copiado alguns arquivos .SQL para arquivos .SQL.TXT no mesmo diretório sugerido por ~ quack , adicionado .SQL.TXT como uma extensão de arquivo às opções de indexação (usando o filtro de texto sem formatação, com "Propriedades de índice e conteúdo de arquivo" selecionadas) e re-indexando, a pesquisa de área de trabalho ainda falha encontre strings nos arquivos .SQL ou .SQL.TXT.

Informações adicionais: após a nova indexação, verifiquei os tipos de arquivo nas opções avançadas do Desktop Search e observei que a extensão de arquivo .SQL.TXT não aparece mais na lista de tipos de arquivo.

    
por Dan Blanchard 02.12.2009 / 13:14

4 respostas

3

Isso obviamente seria insatisfatório, mas você já tentou copiar os arquivos .SQL para arquivos .TXT?

Eu não quero simplesmente renomear, já que você está presumivelmente usando os arquivos SQL como arquivos SQL em algum lugar. Mas se você tiver espaço, faça cópias e renomeie aquelas para .SQL.TXT ou mais. Se seus arquivos SQL forem alterados com freqüência, agende uma tarefa para recriar as cópias.

Isso vale a pena como uma experiência - se o Windows Desktop Search puder indexar com êxito um arquivo .SQL.TXT, há algo sobre a extensão .SQL que está falhando. Se não puder, algo sobre o formato do arquivo é confuso.

    
por 02.12.2009 / 13:20
2

Isso pode não ser relevante, mas para coisas como essa eu realmente gosto de usar a linha de comando. É muito rápido e permite que você especifique expressões regulares e outros recursos, como combinar o início (ou o fim) de uma linha.

  • Mantenha pressionada a tecla shift e clique com o botão direito do mouse no diretório que deseja pesquisar
  • Escolha 'Abrir janela de comando aqui'
  • Digite findstr "order by" *.sql
  • Se você quiser pesquisar subdiretórios também, use apenas findstr /S "order by" *.sql

Isso retornará todos os arquivos chamados * .sql com a string "order by" neles. Existem muitas opções de linha de comando para incluir coisas como números de linha, apenas digite findstr /?

    
por 08.08.2016 / 11:24
1

Basta usar o Portable File Seeker em vez do Windows Desktop Search. Pode pesquisar com êxito em arquivos com extensões fornecidas. Você não precisa instalá-lo, pois é portátil. Eu tentei em meus arquivos .SQL e funciona sem problemas. Aqui está uma tela do meu PC:

    
por 02.12.2009 / 13:47
0

Acho (mas não tenho certeza) que você precisará instalar um iFilter para SQL no mecanismo do Windows Desktop Search. Dê uma olhada aqui .

    
por 02.12.2009 / 14:52