No Windows, todo tipo de arquivo é indexado usando filtros específicos. O Windows oferece a oportunidade de alternar entre duas opções para cada tipo de arquivo em Opções de indexação> Avançado> Tipos de arquivo:
- Apenas propriedades do índice
- Propriedades do índice e conteúdo do arquivo
Se a segunda opção for selecionada, todo tipo de arquivo possui um determinado filtro padrão, mas não consigo encontrar como alterar esse filtro sem entrar no registro?
Por exemplo, .html
arquivos têm filtro HTML associado, o problema é que esse filtro não pesquisa tudo dentro do arquivo html, conforme descrito aqui :
Os componentes do filtro podem ignorar algum texto devido ao formato ou conteúdo do texto. Por exemplo, o filtro HTML 3.0 (Nlhtml.dll) ignora o texto que está contido nos comentários em um arquivo HTML (por exemplo, um arquivo com uma extensão .htm ou .asp) porque o texto não é exibido quando você abre o arquivo um navegador.
Dito isto, o filtro padrão para .html
arquivos pode ser alterado para filtro de texto sem formatação, alterando o HKEY_CLASSES_ROOT\.html\PersistentHandler\(Default)
valor para o {5e941d80-bf96-11cd-b579-08002b30bfeb}
qual é o manipulador persistente de filtro de texto sem formatação que pode ser encontrado em HKEY_CLASSES_ROOT\CLSID\{5e941d80-bf96-11cd-b579-08002b30bfeb}\(Default) = Plain Text persistent handler
.
fonte