Windows サーチ
0と互換性を持つAPIで動作する機能を「Windows Search」という名称で実装した。同じように、Windows 2000からWindows 2003 Serverまでは、ハードディスクのファイルをインデックス化して検索に寄与する「インデックスサービス」という機能を備えていた。しかし、それには適切なUIが備わっておらず、エクスプローラの検索機能や、MMCスナップインによって間接的に利用されなければいけなかった。またインクリメンタルサーチも出来なかった。
2008年6月にはVistaでの名称にあわせ「Windows Search」としてバージョン4.0がリリースされた。対応OSはWindows XP/Server 2003/Vista/Server 2008/XP x64/Server 2003 x64/Vista x64/Server 2008 x64。このバージョンではリモートPCで作成されたインデックスを使用して検索が出来るようになり、EFS暗号機能を使った暗号化ファイルの検索にも対応した。
Windows Vistaの検索機能はWindowsデスクトップサーチ3.0に基づいたものでAPIも同様に提供されるため、WDS APIを利用するアプリケーションはWindows Vistaでも同様に稼働する。インデックス型の検索機能はWindows Search Serviceによって提供される。インデクサは低いプライオリティ(優先順位)で動作するため、他のプロセスが帯域やCPU処理を要求するときは、システム全体の負荷を上げないように配慮される。
Windows Search Serviceでは次の3つのプロセスが実行される。
SearchIndexer.exe インデクサ本体
SearchProtocolHost.exe プロトコルハンドラをホストする
SearchFilterHost.exe IFilterをホストする
Windows Vistaの検索機能にはWDS 3.0にない特徴が含まれている。
オフラインファイルのインデックス化
新しいファイルシステムに対応したLow-Priority I/O
ネットワーク共有されているコンテンツがサーバ上でインデックス付与された場合、別のWindows VistaかWindows Server 2008でリモート検索が可能となる。
インデックス型検索とGrep型検索の併用が可能
自然言語検索のサポート
Vistaではスタートメニューから検索する場合、「最近使用されたプログラム」を表示せず、検索結果を表示する。同様にコントロールパネルではコントロールパネル・オプションを検索することが出来る。
Vista以降のWindows OSには同等の検索機能が標準で備わっている。