A indexação de pesquisa está interferindo em nosso processo de criação, e eu gostaria de excluir todas as instâncias de nossos diretórios de desenvolvimento do indexador (temos uma configuração de troncos e ramificações).
Eu poderia excluir todo o diretório pai, mas isso excluiria muitos arquivos.
Eu posso fazer isso manualmente, desmarcando cada instância nas opções de indexação, mas isso é muito manual e tedioso.
Encontrei as regras no registro em HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\CrawlScopeManager\Windows\SystemIndex\WorkingSetRules
, mas não sei se é necessário atualizá-las rapidamente.
É possível excluir diretórios da Pesquisa do Windows por curinga ou algum outro critério menos manual?
windows-7
windows-search
wildcards
mskfisher
fonte
fonte
Respostas:
Eu olhei na
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\CrawlScopeManager\Windows\SystemIndex\DefaultRules
chave e encontrei algo interessante.DefaultRules\1
contém:Olhe para essa
URL
chave - dois curingas!Portanto, como o Windows Search suporta nativamente curingas, tudo o que precisamos fazer é ajustar uma exceção existente.
Adicionando exceções de caracteres curinga à Pesquisa do Windows
Adicione uma exceção para um diretório adequado, indo para
Indexing Options
→Modify
e desmarcando um diretório (no meu casoC:\Users\MyName\dev\trunk\bin
).Vá para
Services
, selecioneWindows Search
, clique com o botão direito do mouse e selecioneStop
.Abra o Editor do Registro e navegue até
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\CrawlScopeManager\Windows\SystemIndex\WorkingSetRules
.Examine cada subchave numerada para encontrar a sua.
Ajuste a exceção.
No meu caso, tenho várias ramificações em check-out, portanto terei diretórios para
trunk
e para cada ramificação com versão (como 3.2, 4.0, etc.). Então eu mudei aURL
chave depara
Clique com o botão direito do mouse em
Windows Search
e selecioneStart
ouRestart
.É isso aí! Os diretórios são até desmarcados / excluídos nas Opções de indexação.
fonte