私はHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\CrawlScopeManager\Windows\SystemIndex\DefaultRules
鍵を見て、何か面白いものを見つけました。
DefaultRules\1
含まれるもの:
Default REG_DWORD 0x00000001
Include REG_DWORD 0x00000000
Policy REG_DWORD 0x00000000
Suppress REG_DWORD 0x00000000
URL REG_SZ file:///C:\Users\*\AppData\Local\Temp\*
そのURL
キーを見てください-2 つのワイルドカード!
したがって、Windows Searchはワイルドカードをネイティブでサポートしているため、必要なことは、既存の例外を微調整するだけです。
Windows Searchにワイルドカード例外を追加する
- テンプレート例外を追加します。→に移動し
、1つのディレクトリの選択を解除
して、適切なディレクトリの例外を追加します(私の場合は)。Indexing Options
Modify
C:\Users\MyName\dev\trunk\bin
- Windows Searchサービスを停止します。
に移動してServices
選択しWindows Search
、右クリックしてを選択しますStop
。
- 既存の例外を見つけます。
レジストリエディターを開き、に移動しHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Search\CrawlScopeManager\Windows\SystemIndex\WorkingSetRules
ます。
各番号付きサブキーを調べて、自分のものを見つけます。
例外を微調整します。
私の場合、複数のブランチをチェックアウトしているので、trunk
バージョン管理された各ブランチ(3.2、4.0など)のディレクトリがあります。だから私はからURL
キー を変更しました
file:///C:\Users\MyName\dev\ProjectName\trunk\bin
に
file:///C:\Users\MyName\dev\ProjectName\*\bin
- Windows Searchサービスを再起動します。
右クリックしWindows Search
てStart
またはを選択しますRestart
。
それでおしまい!ディレクトリは、インデックスオプションで未チェック/除外されています。