Como pesquisar o conteúdo de qualquer tipo de arquivo usando a Pesquisa do Windows

O Windows Search e sua Sintaxe de Consulta Avançada (AQS) é um recurso incrível do Windows. Ele permite que você encontre rapidamente um determinado arquivo ou grupo de arquivos com um nome ou metadados específicos, em uma pasta e subpastas.

Junto com as propriedades de arquivo de indexação ou metadados, a maioria dos arquivos de texto simples conhecidos também tem conteúdo indexado por padrão. Quando um tipo de arquivo é indexado por conteúdo, o Windows Search lista os arquivos que contêm a palavra ou frase no conteúdo do arquivo quando você digita uma frase de pesquisa na caixa Pesquisar.

RELACIONADO:O que é pesquisa aprimorada (opções de indexação) no Windows 10

Quais arquivos de texto simples são “indexados por conteúdo” por padrão?

Por padrão, os tipos de arquivo de texto simples conhecidos, como .BASTÃO, .CMD, .CPP, .VBS. Aqui está a lista completa de tipos de arquivo que são, por padrão, conteúdo indexado em um computador Windows 10:

A, ANS, ASC, ASM, ASX, AU3, BAS, BAT, BCP, C, CC, CLS, CMD, CPP, CS, CSA, CSV, CXX, DBS, DEF, DIC, DOS, DSP, DSW, EXT, FAQ, FKY, H, HPP, HXX, I, IBQ, ICS, IDL, IDQ, INC, INF, INI, INL, INX, JAV, JAVA, JS, KCI, LGN, LST, M3U, MAK, MK, ODH, ODL, PL, PRC, RC2, RC, RCT, REG, RGS, RUL, S, SCC, SOL, SQL, TAB, TDL, TLH, TLI, TRG, TXT, UDF, UDT, USR, VBS, VIW, VSPSCC, VSSCC, VSSSCC, WRI, WTX

Ativar pesquisa de conteúdo de arquivo de qualquer tipo de arquivo

Se você tiver um tipo de arquivo personalizado no formato de texto simples e desejar indexar totalmente (exceto as palavras de parada) o conteúdo, poderá adicionar a extensão do arquivo manualmente nas opções de indexação. Modelo Opções de Indexação na caixa de pesquisa Iniciar / Cortana e clique no resultado da pesquisa.

opções de indexação iniciar pesquisa de menu

Para adicionar arquivos de texto simples personalizados ou desconhecidos como, .AHK ou .PHP, na caixa de diálogo Opções de indexação, clique em Avançado e clique em Tipos de arquivo.

conteúdo do índice de extensão de arquivo personalizado php

Digite a extensão do arquivo PHP, selecione Propriedades do índice e conteúdo do arquivo botão de rádio e clique em OK. Depois de pressionar OK, o prompt “A reconstrução do índice pode levar muito tempo para ser concluída. Algumas visualizações e resultados da pesquisa podem estar incompletos até que a reconstrução seja concluída." parece.

prompt de reconstrução do índice

Clique em OK e dê ao indexador um tempo considerável (talvez até horas) para fazer seu trabalho.

Exemplo: ativar a pesquisa de conteúdo de arquivo de scripts do PowerShell (.PS1)

Tipo de arquivo de script do PowerShell .PS1, embora seja um arquivo de texto simples conhecido, não é conteúdo indexado por padrão. Para demonstrar isso, tenho dois arquivos com extensões de arquivo diferentes, mas contendo exatamente o mesmo código do PowerShell.

demonstração do índice de conteúdo do windows search

Como você pode ver, o arquivo contém uma palavra chamada Defensor.

código de conteúdo do arquivo ps1

No entanto, quando eu digitei defensor na caixa de texto Pesquisar, listava apenas o texto (.TXT) Arquivo. Apesar de .PS1 arquivo tem o mesmo conteúdo, o arquivo não foi listado nos resultados da pesquisa.

.ps1 sem conteúdo indexado

Para pesquisar o conteúdo do arquivo de .PS1 usando o Windows Search, habilite a indexação de conteúdo para a extensão do arquivo. Em Opções de indexação, clique em Avançado e selecione a guia Tipos de arquivo. Selecione .PS1 da lista e habilitar Propriedades do índice e conteúdo do arquivo botao de radio.

Propriedades e conteúdo do arquivo de índice ps1

Clique em OK e dê amplo hora de o Windows Search indexar o tipo de arquivo escolhido. Reconstruindo pode levar de minutos a horas, dependendo da configuração do sistema, do número de arquivos aguardando para serem indexados e do nível de atividade do usuário no sistema. Não espere que o Windows indexe seus tipos de arquivo adicionais imediatamente.

Depois de algum tempo, o Windows Search indexou o conteúdo de todos .PS1 arquivos devidamente, e aqui estão os resultados da pesquisa:

.ps1 após o conteúdo indexado
RELACIONADO:Como pesquisar arquivos criados entre duas datas no Windows

Exclua arquivos em pastas específicas para evitar o conteúdo indexado

Tipos de arquivos adicionais de indexação de conteúdo significam tamanho do arquivo de banco de dados e recursos adicionais consumidos pelo Search Indexer. Para manter o tamanho do banco de dados baixo, habilite a opção apenas para os arquivos de que você precisa. Para os demais tipos de arquivo, você pode optar por indexar apenas as propriedades e metadados do arquivo.

Além de configurar a indexação de conteúdo por tipo de arquivo, você também pode excluir certas pastas (ou arquivos). Clique com o botão direito em um arquivo ou pasta, clique em Propriedades e clique em Avançado.

desabilitar índice de conteúdo para uma pasta

Observação: Você pode fazer isso por arquivo ou por pasta.

Desmarque Permitir que os arquivos nesta pasta tenham conteúdo indexado, além das propriedades do arquivoe clique em OK. Para pastas, o Windows pergunta se você deseja aplicar as configurações para arquivos da pasta atual apenas ou para subpastas também. Escolha a opção apropriada e clique em OK.

A partir de agora, o Windows Search não indexará o conteúdo dos arquivos presentes naquele pasta particular, independentemente da configuração por tipo de arquivo na caixa de diálogo Tipos de arquivo em Opções de indexação. Isso ajuda a diminuir a carga do Windows Search e mantém o tamanho do banco de dados menor.

Pesquise apenas nomes de arquivo, não conteúdo (mesmo com a indexação de conteúdo habilitada)

Às vezes, você pode querer evitar que a pesquisa do Windows indexe o conteúdo de documentos e arquivos (sem desligar o recurso de indexação de conteúdo de arquivo), restringindo os resultados a nomes de arquivo apenas.

Para fazer o Windows Search pesquisar apenas pelo nome do arquivo (não pelo conteúdo), use o operador de pesquisa nome do arquivo:

Por exemplo, a consulta de pesquisa avançada nome do arquivo: * auditoria * lista os arquivos que contêm a palavra auditoria no nome do arquivo, independentemente do conteúdo do arquivo. Para pesquisas precisas, sempre use operadores de pesquisa avançados.


Refine suas pesquisas usando os comandos da guia Pesquisar da faixa de opções

Não gosta de digitar manualmente ou memorizar a sintaxe de consulta avançada? Sem problemas! use os botões da faixa de opções de pesquisa avançada na guia Pesquisar do File Explorer para refinar suas pesquisas. Ele preenche os operadores de pesquisa automaticamente na caixa de texto de pesquisa.

Os botões da faixa de opções de pesquisa AQS refinam a pesquisa

Para demonstração, adicionei um arquivo de 0 bytes denominado defender.txt junto com sample.txt e sample.ps1.

AQS e pesquisa de conteúdo do Windows Search

Os arquivos sample.txt e sample.ps1 contêm a palavra defensor dentro do arquivo. Neste caso, digitando defensor na caixa de pesquisa lista todos os três arquivos:

AQS e pesquisa de conteúdo do Windows Search

Isso porque, para pesquisas de palavra-chave de estilo livre, o Windows Search procura o nome do arquivo, bem como pesquisa o conteúdo (dos tipos de arquivo incluídos) para a palavra-chave usada. Se eu usasse a sintaxe de sintaxe avançada de consulta (AQS) nome do arquivo: ou nome: ele procura pelo nome do arquivo apenas, como visto na imagem a seguir.

AQS e pesquisa de conteúdo do Windows Search

ícone de lâmpada de dicasO nome do arquivo: operador é sempre preferido para nome: porque o nome: operador irá pesquisar apenas a partir do início do nome do arquivo, ao contrário de qualquer lugar no nome do arquivo.

Da mesma forma, existem muitos desses operadores de pesquisa avançada que você gostaria de se familiarizar. Por exemplo, usando o AQS, você pode pesquisar por Arquivos criados entre duas datas. Você pode misturar e combinar vários operadores de pesquisa para refinar suas pesquisas. Com o AQS do Windows Search, as oportunidades são infinitas.

Pesquise o conteúdo do arquivo mesmo em locais não indexados

Até agora, tudo o que foi escrito neste artigo se aplica a locais indexados. Para caminhos não indexados, o Windows precisa vasculhar cada arquivo ou pasta no sistema de arquivos e buscar os resultados. Isso será preciso, mas muito lento e consome mais recursos do sistema.

Por padrão, em locais não indexados, o Windows Search não pesquisa o conteúdo do arquivo. Se você deseja pesquisar o conteúdo do arquivo em locais não indexados, existe uma configuração que você pode ativar.

  • Abra o Explorador de Arquivos, clique no menu Arquivo e selecione “Alterar pasta e opções de pesquisa”.
  • Clique na guia Pesquisar e habilite a opção chamada Sempre pesquise nomes e conteúdos de arquivos (isso pode levar vários minutos)
  • Clique OK.
    habilitar conteúdo de pesquisa em locais não indexados
RELACIONADO:Como redefinir e reconstruir o índice de pesquisa do Windows completamente

É importante reiterar que a configuração acima, quando ativada, fará com que as pesquisas desacelerar muito, e o desempenho do sistema certamente é prejudicado com a agitação constante do disco rígido. Use a configuração acima com cuidado - habilite-a apenas quando for absolutamente necessário.

O recurso de pesquisa do Windows, apesar do problemas de serviço do indexador de pesquisa (que pode ser consertado) que você pode experimentar, economiza muito tempo quando funciona e é uma ferramenta produtiva que facilita nosso fluxo de trabalho.

As informações neste artigo se aplicam ao Windows Vista e superior, que inclui os sistemas operacionais Windows 10 e Windows Server.
Crédito da imagem em destaque: Earvine95, pixabay.com


Um pequeno pedido: Se você gostou deste post, por favor, compartilhe?

Um "minúsculo" compartilhamento seu ajudaria seriamente no crescimento deste blog. Algumas ótimas sugestões:
  • Fixá-lo!
  • Compartilhe com seu blog favorito + Facebook, Reddit
  • Tweet isso!
Muito obrigado pelo seu apoio, meu leitor. Não vai demorar mais de 10 segundos do seu tempo. Os botões de compartilhamento estão logo abaixo. :)