in bir mülk tanımına ve bir şemaya ihtiyaç duyar. Protokol işleyicileri, belirli veri depolarını endekslemek için kullanılır. Örneğin, dosyalara Dosya Sistemi Protokolü İşleyici, Outlook Protokol İşleyici'yi kullanan Microsoft Outlook veri depoları ve IE Geçmişi / Önbellek Protokol İşleyici'yi kullanarak Internet Explorer önbelleği kullanılarak erişilir.

Windows Arama, bir Windows Hizmeti olarak uygulanmaktadır. Arama hizmeti, Windows Arama yapılandırmasını ve sorgu API'larını uygular, ayrıca tüm dizin oluşturma ve sorgu bileşenleri gibi kontrol eder. Windows Arama'nın en önemli bileşeni Dizin Oluşturma Aracısıdır. Bu, ilk kurulumda dosya sistemini tarayan ve daha sonra, verilerin dizinini oluşturmak ve korumak için değiştirilen dosyaları almak için dosya sistemi bildirimlerini dinleyen işlevdir. Bunu üç süreç kullanarak başarıyor:

Arama servisi, Koleksiyoncu (Gatherer), Merger (Birleşme), Yedeklenme Kontrolörü (Backoff Controller) ve Soru İşlemcisi (Query Processor) gibi çeşitli bileşenlerden oluşur. Koleksiyoncu, taranması gereken URI'lerin listesini alır ve URI'yi barındıran mağazaya erişmek için uygun protokol işleyicisini ve sonra da (meta verileri ayıklamak için) uygun özellik işleyicisini ve belge metnini ayıklamak için IFilter'ı çağırır. Farklı indeksler farklı koşular sırasında oluşturulur; Endeksleri periyodik olarak birleştirmek Birleşmenin işidir. Endeksleme sırasında endeksler genelde bellekte tutulur ve sonra birleştirme işleminden sonra diske boşaltılır. Meta veriler ESE veritabanı alt yapısı tarafından korunan bir veritabanı olan property store'da saklanır. Metin görüntülenir ve simgeler Ters Çevrilmiş Endeksler kullanılarak oluşturulmuş özel bir veritabanında saklanır. Endeksler ve emlak deposunun yanı sıra, başka bir kalıcı veri yapısı da muhafaza edilir. Toplama Sırası, dizine eklenmesi gereken URI'lerin öncelik sırasını korur. Yedeklenme Kontrolörü (Backoff Controller), kullanılabilir sistem kaynaklarını izler ve dizin programının çalıştığı hızı kontrol eder. Üç hali vardır:

Windows Arama sorguları, basit metin aramalarını desteklemekle kalmaz, aynı zamanda gelişmiş özellik tabanlı sorgu işlemleri de sağlayan Gelişmiş Sorgu Sözdiziminde (AQS) belirtir. AQS, arama sorgusunu düzeltmek için kullanılabilecek, aranan terimlerde (ve, veya, yok) işlemleri belirterek dosya meta verilerine veya dosya türüne dayalı başka filtreler belirlemek için kullanılabilecek belirli anahtar kelimeleri tanımlar. Ayrıca, normal dosyalar, çevrimdışı dosyalar önbelleği veya e-posta mağazaları gibi belirli bilgi mağazalarındaki sonuçları sınırlamak için de kullanılabilir. Dosya türüne özgü operatörler de mevcuttur. WDS, joker önek eşleşen aramaları da destekler. Ayrıca GROUP BY gibi birkaç SQL benzeri operatör içerir. AQS, yerel ayarlara bağımlıdır ve Windows 7'nin uluslararası sürümlerinde farklı anahtar kelimeler kullanır.

Windows Masaüstü Araması (ingilizce:"Windows Desktop Search") Windows XP ve Windows Server 2003 için Windows Aramasının uygulanmasıdır. Aramalar Gelişmiş Sorgu Sözdizimi kullanılarak belirtilir ve kullanıcı türleri (artımlı bulma) yaparken yürütülür. Varsayılan olarak, en yaygın dosya türleri (belgeler, ses, video ve Microsoft Outlook e-postaları için protokol işleyicileri) için bir dizi IFilter bulunur. Diğer protokol işleyicileri ve IFilter'ler gerektiği gibi kurulabilir.

Windows Masaüstü Araması başlangıçta MSN Araç Çubuğu paketinin bir parçası olarak MSN Masaüstü Arama olarak yayımlandı.

Windows 2000, Windows XP ve Windows Server 2003'te, biri ev kullanıcısı için diğeri kurumsal kullanım için olmak üzere iki özellik geldi. İki özellik arasındaki tek fark, grup ilkesi aracılığıyla yapılandırılabilmesiydi. Ev sürümü MSN Araç Çubuğu ile birlikte sunulurken diğeri bağımsız bir uygulama olarak sunuldu. Daha sonra, MSN Araç Çubuğu Windows Live Araç çubuğu lehine durdurulduğunda, Windows Masaüstü Araması'nın ev baskısı da durduruldu. Windows 2000 için son sürüm, Windows Desktop Search 2.66'dır.

Windows XP ve Windows Server 2003 için, Windows Masaüstü Araması sürüm 3.0, Windows Live Araç Çubuğu'ndan ayrı olarak tek başına bir sürüm olarak sağlanmıştır. Önemli yeni özelliklerden biri, Windows Desktop Search 3.0'ın, Windows Vista'da tanıtılan "Windows XP Nitelik Sistemi"'ni de kurmasıdır. Windows Masaüstü Araması 3.0, Windows Vista öncesi kullanıcılara yöneliktir, dolayısıyla dizin oluşturucu, kullanıcı başına bir uygulama yerine bir Windows Hizmeti olarak uygulanmıştır; böylece, aynı dizin ve hizmetin tek bir örneği arasında paylaşılabilir. Windows Masaüstü Arama, 25 Ekim 2007'de Windows Masaüstü Arama 3.01'in Windows Server Update Services (WSUS) aracılığıyla güncellendiğinde Windows'ta otomatik olarak itilerek çıkarıldığı bir tartışmanın ortasında bulundu. Microsoft, WSUS Ürün Ekibi Blogunda iki yazı ile yanıt verdi.

Windows Arama, Windows Vista, Windows 7 ve Windows Server 2008'de dizine eklenen arama platformudur ve API ile uyumlu olmakla birlikte Windows Masaüstü Araması tarafından sağlanan özelliklerin bir süper seti sunar. WDS'nin tersine, dizin oluşturulmuş yerlerin yanı sıra dizinlenmiş ve dizin içermeyen konumlarda da sorunsuz bir şekilde arama yapabilir; dizin kullanılan dizinlenmiş konumlar ve dizin içermeyen konumlar için, özellik işleyicileri ve IFiltörler, arama gerçekleştirilirken anında çağrılır. Bu, dizin altındaki konumlar üzerinde arama hızı pahasına olsa da daha tutarlı sonuçlar sağlar. Windows Arama, merkezi yönetim için Grup İlkesi kullanır.

Windows Arama, yerel dosya sistemlerine, Microsoft Outlook e-posta depolarına ve WDS tarafından dizine eklenmiş Microsoft OneNote depolarına ek olarak, ağ paylaşımlarının çevrimdışı önbelleklerini indekslemektedir. Windows Arama, uzak dizine karşı sorguları da desteklemektedir. Bir ağ dosya paylaşımının barındırıldığı dosya sunucusu Windows XP veya Windows Vista'nın sonraki bir sürümü veya Windows XP üzerinde çalışıyorsa, paylaşıma karşı yapılan herhangi bir arama sunucunun dizinine karşı sorgulanır. Sonuçların istemci sistemine gönderilmesi, kullanıcının erişemediği dosyaların filtrelenmesi prosedürü kullanıcıya saydamdır.

Windows XP'deki Windows Masaüstü Aramasından farklı olarak, Windows Arama dizineri, G / Ç işlemlerini düşük öncelikli olarak gerçekleştirir; işlem aynı zamanda düşük CPU önceliğiyle çalışır.

Windows Masaüstü Arama işlevselliği, bir Windows Görev çubuğu takılı masa çubuğu aracılığıyla görüntülenir. Sorguyu yazmak için bir metin alanı sağlar ve sonuçlar açılan bölmede gösterilir. Ayrıca bir Windows Gezgini penceresi olarak da entegre olur. Explorer penceresinde bir dosya seçerken, dosyanın önizlemesi, dosyayı oluşturan uygulamayı açmadan pencerenin sağ tarafında gösterilir. Web aramaları her iki arabirimden başlatılabilir, ancak tarayıcıyı varsayılan arama motorunu kullanarak terimleri aramak üzere açacaktır.

Masaüstü çubuğu ayrıca, farklı uygulamalar açmak üzere ayarlanabilen kısa dizeler olan uygulama takma adları oluşturma olanağına da sahiptir. Bu işlevsellik, "!" Karakterini önceden tanımlanmış dizedir. Örneğin, "! Calc", Windows Hesap Makinesi'ni açar. Yardım dokümantasyonu, önekten bağımsız olarak herhangi bir metin dizesinden uygulama takma adları oluşturmak için sözdizimini içerir. Bu özellik, URL'ler için kısayol oluşturmak için kullanılabilir ve URL'ler girildiğinde belirtilen URL'yi tarayıcıda açar. Arama takma adları oluşturmak için kullanılan URL üzerinden parametreleştirilmiş bilgi göndermek için de kullanılabilir. Örneğin, "w text", Wikipedia'da "metin" aramak üzere konfigüre edilebilir.

Arama işlevi, Başlangıç menüsündeki arama çubuklarını ve Windows Gezgini pencerelerinin sağ üst köşesinde olduğu gibi Aç / Kaydet iletişim kutularını kullanarak da görüntülenir. Başlat menüsünden arama yaparken, sonuçlar Başlangıç menüsünde gösterilir ve son kullanılan programları örtüşür. Başlat menüsünden, yürütülebilir resim adını veya görünen adını arayarak bir uygulamayı başlatmak da mümkündür. Explorer pencerelerindeki arama çubuklarından arama, geçerli klasörün içeriğini arama sonuçları ile değiştirir. Belirli bir dosya türü için Küçük Resim İşleyicisi kayıtlıysa, Gezgin pencereleri aynı zamanda küçük resim dosyalarını arama sonuçlarında da oluşturabilir. Uygulama, bir Önizleme İşleyicisi kaydettiyse, varsayılan uygulamayı başlatmadan bir Önizleme Bölmesindeki öğelerin gelişmiş önizlemelerini de oluşturabilir. Bu, dosya türüne özgü gezinme (sonraki / önceki denetimleri kullanan sunuyu tarama veya bir medya dosyası içinde arama yapma gibi) gibi işlevsellik sağlayabilir. Önizleme işleyicileri, önizleme bölmesinin kendisinden gerçekleştirilecek belirli türden seçime (örneğin bir metin parçasının vurgulanması gibi) izin verebilir. Kontrol Paneli'nda, penceredeki arama çubuğu Denetim Masası seçeneklerini de arayabilir. Bununla birlikte, WDS'in aksine, Windows Arama takma adlar oluşturulmasını desteklemez.

Aramalar için kullanılan entegre bir Windows Gezgini penceresi olan bir Arama Gezgini de vardır. AQS sorgularını el ile hazırlamadan, aranacak yerler ve dosya türleri ile bazı operatörleri de içeren arama parametrelerini belirtmek için kullanıcı arabirimini sunar. Windows Vista SP1 ile, üçüncü taraf uygulamaları, Arama Gezgini'ni varsayılan arama arayüzü olarak geçersiz kılabilir, böylece herhangi bir yöntemle çağrıldığında, Arama Gezgini'ni başlatmak yerine kayıtlı üçüncü taraf uygulamasının başlatılması sağlanır. Windows Vista'nın bir parçası olan Windows Arama'da, bir arama sorgusunu, kaydedilen sorgu ile aramayı çalıştıran ve erişilen dosyalara bir sanal klasör (kaydedilmiş arama veya arama klasörü olarak adlandırılır) olarak kaydetmek de mümkündür. Fiziksel olarak bir arama klasörü, arama operatörleri de dahil olmak üzere, arama sorgusunu (AQS veya NQS'de) depolayan yalnızca bir XML dosyasıdır (.search-ms uzantılıdır). Windows Vista ayrıca, kaydedilmiş bir aramanın (kapsam olarak adlandırılır) başka bir aramanın sorgu dizesinde iç içe yerleştirilebileceği sorgu bileşimini de destekler. Arama Klasörleri