Windows サーチ
また、一般的なファイルやオフラインファイル・キャッシュ、電子メールなどから特定の情報から結果を絞り込むのにも使われる。Windows サーチではファイルタイプごとの検索やワイルドカードによる検索もサポートされている。デフォルトではワード、エクセル、パワーポイント、HTML、テキストなどの文書ファイル、MP3、WMA、WMV、ASF、AVIといったマルチメディア、JPEG、BMP、PNGといった画像ファイルに対応しており、各種ベンダによって提供されるIFilterもサポートしている。IFilterは特定のファイル形式と対応づけられ、インデックス作成時にファイルからテキスト情報を抽出するために利用される。ファイルからメタデータを処理するためにはプロパティ・ハンドラが利用される。Windows サーチがメタデータをインデックス化する際に、プロパティ・ハンドラはプロパティの内容とスキーマを必要とする。プロトコル・ハンドラは特定の格納データをインデックス化する際に用いられる。たとえば、一般的なファイルはファイルシステム・プロトコル・ハンドラを、Outlookの格納データならOutlookプロトコル・ハンドラを、IE履歴、キャッシュの場合はIE履歴・キャッシュ・プロトコル・ハンドラを利用してアクセスされる。
インストール後、Windows サーチはユーザーのハードディスクにあるファイルを走査し、インデックスを構築する。これには数時間かかる場合もあるが、最初の1回だけでよい。いったんインデックスが作成されれば、Windows サーチを使って検索するとき、このインデックスを利用してコンピュータ上のすべてのファイルを高速に検索することが可能となる。検索ではファイル名だけでなく、キーワード、コメント、メタデータのほか(ファイルタイプに適した文書フィルタがインストールされていれば)ファイル内の文章に対しても行うことが可能となる。例えば、「ビートルズ」で検索すれば、それをファイル名に含むファイル、本文に「ビートルズ」の文字列を含むあらゆる文書、電子メール、そしてビートルズの楽曲ファイルをも一覧表示してくれる。
Windows サーチの特長の1つにインクリメンタルサーチがある。これは文字が検索ボックスに入力されると、即座に検索を開始し、入力文字が増えるに従って検索結果を絞り込んでいくというものだ。これによりすべての文字列を入力し終わる前に、探しているファイルを見つけ出せる可能性がある。
Windows サーチはAdvanced Query Syntax (AQS)によって構築された先進的なクエリをサポートする。AQSはファイルタイプに応じたフィルタ群を提供すると同時に、検索ワードのブーリアン演算(AND, OR, NOT)のような検索クエリをリファインする。