Windows Arama

Genel bakış

Windows Arama, toplu olarak, Windows Vista ve sonraki Windows sürümlerinde (Anında Arama olarak da bilinir) dizine eklenen arama yanı sıra, Windows 2000, Windows XP ve Windows Server 2003'ün bağımsız bir eklentisi olan Windows Masaüstü Araması'nı ücretsiz olarak sunmaktadır. Windows Arama'nın tüm enkarnasyonları, ortak bir mimari ve dizin oluşturma teknolojisi paylaşır ve uyumlu bir uygulama programlama arabirimi (API) kullanır. Windows Arama, Cairo projesinin Nesne Dosyası Sistemi özelliğinin kalıcı bir parçası olan İndeksleme Hizmetinin devamı niteliğindedir. Windows Arama'da farklı bir mimari kullanılır.
Windows Arama, bir bilgisayarda tam metin dosyası dizini oluşturur. 32-bit Windows XP, Windows Server 2003 ve Windows Vista için bir eklenti ağ paylaşımlarının dizine eklenmesini sağlar. Bu dizinin ilk oluşturulması için gerekli süre, dizine eklenecek veri miktarına ve türüne bağlıdır Ve birkaç saate kadar sürebilir, ancak bu bir defalık bir etkinliktir. Bir dosyanın içeriği bu dizine eklendikten sonra, Windows Arama, bilgisayardaki tüm dosyalarda arama yapmaktan daha hızlı sonuç araştırmak için dizini kullanabilir. Aramalar yalnızca dosya adları üzerinde değil, Windows Arama'nın tanıdığı anahtar kelimeler, yorumlar ve diğer tüm meta veriler formları yanı sıra, dosyanın içeriğinde de (dosya türü için uygun bir işleyici yüklendiğinde) gerçekleştirilir.
Windows Arama, artımlı arama aramasına sahiptir. Karakterler arama kutusuna girer girmez aramaya başlar, daha fazla karakter girildiğinde arama sonuçlarını arıtmaya ve filtrelemeye devam eder. Bu, tam arama metni girilmeden önce gereken dosyaların bulunmasına neden olur. Windows Arama, arama programlarının dosyaları içeriği ve meta verileri için taramasını sağlayan IFilters bileşenlerini destekler. Belli bir dosya biçimi için uygun bir IFilter yüklendikten sonra, IFilter bu forma kaydedilen dosyalardan metin ayıklamak için kullanılır.
Windows Arama varsayılan olarak, Microsoft Word belgeleri, Microsoft Excel elektronik tabloları, Microsoft PowerPoint sunuları, HTML dosyaları, metin dosyaları, MP3 ve Windows Media Audio müzik dosyaları, Windows Media Video, Advanced Streaming Format ve Audio Video Interleave video dosyaları ile JPEG, BMP ve Portable Network Graphics resimleri için IFilter içerir. Windows Search, dosya biçimlerindeki meta verileri işlemek için özellik işleyicilerini kullanır. Bir özellik işleyici, meta verileri dizinlemek için Windows Arama özelliği iç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.

Serbest bırakma

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.

Kullanıcı arayüzü

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 RSS yoluyla da dağıtılabilir. Varsayılan olarak, Windows, başlangıçta Arama Klasörü'nü sorgunun kapsamının parçası olarak oluşturan kullanıcının profiline başvurur. Bu tasarım seçimi, kayıtlı aramaların diğer kullanıcılarla paylaşılmasını engellemez, ancak farklı kullanıcı profillerinde çalışmasını önler. Kullanıcılar, kaydedilen bir aramanın içeriğini manuel olarak değiştirebilir, böylece kapsam orijinal yazardan bağımsız olarak diğer makinelerde veya profillerde çalışmasını sağlayacak olan% USERPROFILE% ortam değişkenini referanslar; Microsoft, bunu otomatikleştiren bir SearchMelt Creator yardımcı programı yayınladı.

Windows Search 4.0

Windows Search 4.0 (Windows Live Search, kod adı "Casino" veya "OneView" olarak da adlandırılır) hem Windows XP'de hem Windows Masaüstü Arama 3.0 hem de Windows Vista'da Anında Arama için Windows Arama platformunun ardılıdır. Öncelikle dizin oluşturma bileşenleri için bir güncelleme, XP kullanıcı arabiriminde birkaç değişiklik ve Vista'da hiçbiridir. Ayrıca, yalnızca Vista'ya özgü bir özellik olaarak XP ve Windows Server 2003 tabanlı sistemlerde uzaktan sorgu desteği de sağlıyor. Bu, desteklenen bir işletim sistemini (Windows 8, 7, Vista, Windows Server 2008 veya XP / 2003) çalıştıran ağa bağlı makinelerin dizinini aramak için bir Vista istemcisine (veya Windows Search 4.0 ile bir XP istemcisine) olanak tanır.
Windows Search 4.0 başlangıçta Microsoft'un Windows Live bölümü tarafından yerel ve uzak dizine eklenen aramayı yeni bir arabirimde birleştiren bir uygulama olarak önerildi. Programın erken ekran görüntüleri, Windows Live Messenger ve Windows Live Mail gibi diğer Windows Live istemci uygulamalarında görülen yeni "yetenek" arayüz tasarımını içeriyordu. Windows Live Arama Merkezi, arama sonuçlarını web beslemeleri olarak kullanıma sunmak için OpenSearch teknik özelliklerini kullanan web servislerini arayabilir. Windows Masaüstü Arama dizini, Windows RSS Platform ortak yayın deposu, Microsoft Exchange Server ve Microsoft SharePoint dizinleri gibi çeşitli dizinlerden gelen aramaları topluca toplayabilir. Windows Search 4.0'ın ilk beta sürümü 27 Mart 2008'de piyasaya sürüldü. Dizinleyiciye sayısız performans iyileştirmesi eklendi ve XP'ye önceden Vista'ya özgü olanlar da dahil olmak üzere yeni özellikler getirdi: Grup İlkesi entegrasyonu, aramaların uzak dizinlere yönlendirilmesi, EFS şifreli dosyalar için destek ve önizleme bölmesinde belgelere belge taramasına izin veren Vista tarzlı önizleme işleyicileri. Windows Search 4.0, 3 Haziran 2008'de piyasaya sürüldü ve XP, Windows Server 2003, Vista, Windows Server 2008 ve Windows Home Server'de desteklendi.