Wyszukiwanie w systemie Windows
Deweloperzy | Microsoftu |
---|---|
Pierwsze wydanie | 30 listopada 2006 |
System operacyjny | Microsoft Windows |
Poprzednik | Usługa indeksowania , Wyszukiwanie z pulpitu systemu Windows |
Nazwa serwisu | Wyszukiwanie systemu Windows ( WSearch ) |
Typ | Wyszukiwanie na pulpicie |
Strona internetowa | https://support.microsoft.com/en-us/help/17190/windows-10-search-for-anything |
Wyszukiwanie w systemie Windows (znane również jako Wyszukiwanie błyskawiczne ) to platforma wyszukiwania indeksu zawartości na pulpicie firmy Microsoft , wprowadzona w systemie Windows Vista jako zamiennik zarówno poprzedniej usługi indeksowania systemu Windows 2000, jak i opcjonalnej usługi MSN Desktop Search dla systemów Windows XP i Windows Server 2003 , zaprojektowanej do ułatwiają lokalne i zdalne zapytania o pliki i elementy niebędące plikami w zgodnych aplikacjach, w tym w Eksploratorze Windows . Został opracowany po odroczeniu WinFS i wprowadzony do składników systemu Windows, pierwotnie reklamowanych jako zalety tej platformy.
Usługa Windows Search tworzy lokalnie zarządzany indeks plików — dokumentów, wiadomości e-mail, folderów, programów, zdjęć, utworów i filmów — oraz zawartości plików, a także elementów niebędących plikami, w tym elementów programu Microsoft Outlook, dla których użytkownicy mogą przeprowadzać wyszukiwania przyrostowe na podstawie o szczegółach, takich jak autorzy, zawartość, daty, nazwy plików, typy plików, osoby i rozmiary; Indeks przechowuje rzeczywistą prozę z wewnętrznych dokumentów i metadanych z innych treści. Można również przeszukiwać Panel sterowania i Ustawienia .
Wyszukiwanie systemu Windows zostało wprowadzone w systemie Windows Vista jako zamiennik poprzedniej usługi indeksowania w celu ułatwienia wyszukiwania danych i zarządzania nimi, promowania większej szybkości wyników wyszukiwania oraz ujednolicenia platform wyszukiwania komputerów stacjonarnych w systemie Microsoft Windows ; był również dostępny jako opcjonalne pobieranie dla systemu Windows XP. Od czasu wprowadzenia pojawiło się kilka aktualizacji jego funkcjonalności i jest ono również zawarte w systemach Windows 7 , Windows 8 , Windows 8.1 , Windows 10 i Windows 11 .
Historia
Windows Search jest następcą usługi indeksowania , pozostałością funkcji Object File System z projektu Cairo , która nigdy się nie zmaterializowała. Microsoft rozpoczął rozwój Windows Search po odroczeniu WinFS; wprowadza funkcje pierwotnie reklamowane jako zalety tej platformy, takie jak indeksowanie treści, wyszukiwanie przyrostowe i układanie właściwości.
Przegląd
Usługa Windows Search tworzy lokalnie przechowywany indeks plików i elementów niebędących plikami przechowywanych na komputerze.
Czas wymagany do wstępnego utworzenia tego indeksu zależy od ilości i typu danych do indeksowania i może zająć nawet kilka godzin, ale jest to zdarzenie jednorazowe. Po dodaniu zawartości pliku do tego indeksu usługa Windows Search może używać indeksu do wyszukiwania wyników szybciej, niż zajęłoby to przeszukanie wszystkich plików na komputerze. Wyszukiwanie odbywa się nie tylko po nazwach plików, ale także po zawartości pliku (o ile zainstalowano odpowiednią obsługę typu pliku, np. czytnik PDF), a także po słowach kluczowych, komentarzach i wszelkich innych formach metadanych rozpoznawane przez usługę Windows Search. Na przykład wyszukiwanie na komputerze hasła „The Beatles” zwraca listę plików muzycznych na komputerze, które zawierają słowo „The Beatles” w tytułach utworów, wykonawcach lub nazwach albumów, a także wszelkie e-maile i dokumenty zawierające frazę „ The Beatles” w ich tytułach lub zawartości.
Usługa Windows Search oferuje wyszukiwanie przyrostowe (znane również jako „wyszukiwanie podczas pisania”). Rozpoczyna wyszukiwanie natychmiast po wprowadzeniu znaków w polu wyszukiwania i udoskonala i filtruje wyniki wyszukiwania w miarę wpisywania kolejnych znaków. Powoduje to znalezienie wymaganych plików nawet przed wprowadzeniem pełnego tekstu wyszukiwania.
Usługa Windows Search obsługuje filtry IFilters , składniki umożliwiające programom wyszukującym skanowanie plików w poszukiwaniu ich zawartości i metadanych. Po zainstalowaniu odpowiedniego IFiltera dla określonego formatu pliku, IFilter jest używany do wyodrębniania tekstu z plików, które zostały zapisane w tym formacie.
Domyślnie Windows Search zawiera IFiltry dla typowych typów plików, w tym dokumentów Word , arkuszy kalkulacyjnych Excel , prezentacji PowerPoint , plików HTML , plików tekstowych , plików muzycznych MP3 i WMA , plików wideo WMV , ASF i AVI oraz obrazów JPEG , BMP i PNG .
Usługa Windows Search używa programów obsługi właściwości do obsługi metadanych z formatów plików. Procedura obsługi właściwości wymaga opisu właściwości i schematu właściwości, aby usługa Windows Search mogła indeksować metadane. Programy obsługi protokołów są używane do indeksowania określonych magazynów danych. Na przykład dostęp do plików uzyskuje się za pomocą programu File System Protocol Handler , magazynów danych Microsoft Office Outlook za pomocą programu Outlook Protocol Handler i pamięci podręcznej Internet Explorera za pomocą programu IE History/Cache Protocol Handler .
Architektura
Windows Search jest zaimplementowana jako usługa systemu Windows . Usługa wyszukiwania implementuje interfejsy API konfiguracji i zapytań wyszukiwania systemu Windows, a także kontrolki, a także wszystkie składniki indeksowania i zapytań. Najważniejszym składnikiem usługi Windows Search jest indeksator, który przeszukuje system plików podczas początkowej konfiguracji, a następnie nasłuchuje powiadomień systemu plików w celu pobrania zmienionych plików w celu utworzenia i utrzymania indeksu danych. Osiąga to za pomocą trzech procesów:
- SearchIndexer.exe , który obsługuje indeksy i listę identyfikatorów URI wymagających indeksowania, a także udostępnia zewnętrzne interfejsy API konfiguracji i zapytań, których inne aplikacje używają do wykorzystania funkcji usługi Windows Search.
- SearchProtocolHost.exe , który obsługuje procedury obsługi protokołów. Działa z najmniejszymi uprawnieniami wymaganymi dla procedury obsługi protokołu. Na przykład podczas uzyskiwania dostępu do systemu plików działa z poświadczeniami konta systemowego, ale podczas uzyskiwania dostępu do udziałów sieciowych działa z poświadczeniami użytkownika.
- SearchFilterHost.exe , który obsługuje IFilters i procedury obsługi właściwości w celu wyodrębnienia metadanych i zawartości tekstowej. Jest to proces o niskiej integralności, co oznacza, że nie ma żadnych uprawnień do zmiany ustawień systemowych, więc nawet jeśli napotka pliki ze szkodliwą zawartością i przypadkiem, jeśli uda mu się przejąć proces, nie będzie mógł aby zmienić dowolne ustawienia systemowe.
Usługa wyszukiwania składa się z kilku komponentów, w tym między innymi Gatherer , Fuzja , Backoff Controller i Query Processor. Gatherer pobiera listę identyfikatorów URI, które należy przeszukać, i wywołuje odpowiednią procedurę obsługi protokołu, aby uzyskać dostęp do magazynu, w którym znajduje się URI, a następnie odpowiednią procedurę obsługi właściwości (w celu wyodrębnienia metadanych) i filtr IFilter w celu wyodrębnienia tekstu dokumentu . Podczas różnych przebiegów tworzone są różne indeksy; jest to zadanie Fuzji okresowe łączenie indeksów. Podczas indeksowania indeksy są zazwyczaj utrzymywane w pamięci, a następnie usuwane na dysk po scaleniu w celu zmniejszenia liczby operacji we/wy dysku. Metadane są przechowywane w magazynie właściwości, który jest bazą danych obsługiwaną przez ESE . Tekst jest tokenizowany, a tokeny są przechowywane w niestandardowej bazie danych zbudowanej przy użyciu odwróconych indeksów . Oprócz indeksów i składnicy właściwości utrzymywana jest inna trwała struktura danych: Kolejka Zbierania . Kolejka Zbiórki utrzymuje priorytetową kolejkę identyfikatorów URI, które wymagają indeksowania. Wspomniany powyżej kontroler wycofywania monitoruje dostępne zasoby systemowe i kontroluje szybkość działania indeksatora. Ma trzy stany:
- Running : W tym stanie indeksator działa bez żadnych ograniczeń. Indeksator działa w tym stanie tylko wtedy, gdy nie ma rywalizacji o zasoby.
- Ograniczony : w tym stanie indeksowanie identyfikatorów URI oraz wyodrębnianie tekstu i metadanych jest celowo ograniczane, dzięki czemu liczba operacji na minutę jest ściśle kontrolowana. Indeksator jest w tym stanie, gdy występuje rywalizacja o zasoby, na przykład gdy działają inne aplikacje. Ograniczając operacje, zapewnia się, że innym operacjom nie zabraknie zasobów, których mogą potrzebować.
- Wycofane : w tym stanie nie jest wykonywane żadne indeksowanie. Aktywne są tylko kolejki zbierania , dzięki czemu elementy nie są nieindeksowane. Ten stan jest aktywowany w przypadku skrajnego braku zasobów (mniej niż 5 MB pamięci RAM lub 200 MB miejsca na dysku), lub jeśli indeksowanie jest skonfigurowane tak, aby było wyłączone, gdy komputer jest zasilany z baterii, lub jeśli indeksator zostanie ręcznie wstrzymany przez użytkownika.
Zaawansowana składnia zapytań
Zapytania usługi Windows Search są określone w zaawansowanej składni zapytań (AQS), która obsługuje nie tylko proste wyszukiwanie tekstu, ale także zapewnia zaawansowane operacje zapytań oparte na właściwościach. AQS definiuje pewne słowa kluczowe, których można użyć do zawężenia zapytania wyszukiwania, takie jak określenie boolowskich na wyszukiwanych terminach (AND, OR, NOT), a także określenie dalszych filtrów na podstawie metadanych pliku lub typu pliku. Można go również użyć do ograniczenia wyników z określonych magazynów informacji, takich jak zwykłe pliki, pamięć podręczna plików offline lub sklepy e-mail. Dostępne są również operatory specyficzne dla typu pliku. Wyszukiwanie z pulpitu systemu Windows również obsługuje wyszukiwanie zgodne z prefiksem wieloznacznym . Zawiera również kilka operatorów podobnych do SQL , takich jak GROUP BY . AQS jest zależny od ustawień regionalnych i używa różnych słów kluczowych w międzynarodowych wersjach systemu Windows 7.
Programowalność
Użytkownicy mogą programowo uzyskiwać dostęp do indeksu usługi Windows Search przy użyciu zarządzanego i natywnego kodu. Kod natywny łączy się z katalogiem indeksu przy użyciu obiektu źródła danych pobranego od dostawcy OLE DB usługi indeksowania . Kod zarządzany używa MSIDXS ADO.NET . Można wysłać zapytanie do katalogu na zdalnej maszynie, określając UNC . Programiści określają kryteria wyszukiwania przy użyciu języka SQL . Zapytanie SQL można utworzyć ręcznie lub za pomocą implementacji Interfejs ISearchQueryHelper
. Usługa Windows Search udostępnia implementacje interfejsu do konwersji zapytań AQS lub NQS na ich odpowiedniki SQL.
Interfejs API OLE DB/SQL implementuje funkcje wyszukiwania i wykonywania zapytań w indeksach i magazynach właściwości. Używa wariantu SQL, w którym reprezentuje zapytanie (zwykły SQL z pewnymi ograniczeniami) i zwraca wyniki jako zestawy wierszy OLE DB . Za każdym razem, gdy wykonywane jest zapytanie, używane przez nie części indeksu są tymczasowo zapisywane w pamięci podręcznej, dzięki czemu dalsze wyszukiwania filtrujące zestaw wyników nie muszą ponownie uzyskiwać dostępu do dysku, aby poprawić wydajność. Wyszukiwarka Windows przechowuje swój indeks w pliku Extensible Storage Engine o nazwie Windows.edb
, który domyślnie istnieje w formacie \ProgramData\Microsoft\Search\Data\Applications\Windows\
w katalogu głównym dysku systemowego w systemie Windows Vista lub nowszych wersjach systemu Windows. (Odpowiednia lokalizacja w systemie Windows XP to \All Users\Application Data\Microsoft\Search\Data\Applications\Windows\
w folderze Documents and Settings
).
Magazyn indeksów o nazwie SystemIndex zawiera wszystkie możliwe do pobrania wartości systemu Windows IPropertyStore dla elementów indeksowanych. W folderze SystemIndex czają się pliki SystemIndex.*.Crwl i SystemIndex.*.gthr . Nazwy i lokalizacje dokumentów w systemie prezentowane są w postaci tabeli z nazwami kolumn System. Nazwa elementu i System. ItemURL odpowiednio. Zapytanie SQL może bezpośrednio odwoływać się do tych tabel i katalogów indeksów oraz używać MSIDXS do uruchamiania względem nich zapytań. Indeks wyszukiwania może być również używany przez OLE DB, przy użyciu CollatorDSO . Jednak dostawca OLE DB jest tylko do odczytu i obsługuje tylko instrukcje SQL SELECT i GROUP ON .
Usługa Windows Search rejestruje również protokół aplikacji search-ms
, którego można używać do reprezentowania wyszukiwań jako identyfikatorów URI . Parametry wyszukiwania i filtry są kodowane w identyfikatorze URI przy użyciu AQS lub jego odpowiednika w języku naturalnym, NQS. Gdy Eksplorator wywołuje identyfikator URI, usługa Windows Search (która jest domyślną zarejestrowaną procedurą obsługi protokołu) uruchamia Eksplorator wyszukiwania z wynikami wyszukiwania. W systemie Windows Vista z dodatkiem SP1 lub nowszym programy obsługi innych firm mogą również zarejestrować się jako programy obsługi protokołu aplikacji, dzięki czemu można wyszukiwać za pomocą dowolnej wyszukiwarki ustawionej przez użytkownika jako domyślną, a nie tylko usługi Windows Search.
Usługa wyszukiwania systemu Windows udostępnia składnik interfejsu API powiadomień , który umożliwia aplikacjom „wypychanie” zmienionych elementów, które wymagają indeksowania, do indeksatora wyszukiwania systemu Windows. Aplikacje używają tego komponentu do dostarczania identyfikatorów URI elementów, które mają być indeksowane, a identyfikatory URI są zapisywane w kolejce zbierania, gdzie są odczytywane przez indeksator. Programy Microsoft Outlook i Microsoft OneNote wykorzystują tę możliwość do indeksowania zarządzanych przez nie elementów i korzystania z zapytań usługi Windows Search w celu udostępnienia funkcji wyszukiwania w aplikacji. Wewnętrzny Notifier Dziennika USN Składnik usługi Windows Search korzysta również z interfejsu API powiadomień, monitorując dziennik zmian w woluminie NTFS , aby śledzić pliki, które uległy zmianie na woluminie. Jeśli plik znajduje się w lokalizacji indeksowanej przez usługę Windows Search i nie ma ustawionego atrybutu FANCI ( File Attribute Not Content Indexed ), usługa Windows Search jest powiadamiana o swojej ścieżce za pośrednictwem interfejsu API powiadomień.
konfiguracji usługi Windows Search służą do określania ustawień konfiguracyjnych, takich jak katalog główny identyfikatorów URI, które mają być monitorowane, ustawianie częstotliwości przeszukiwania lub przeglądania informacji o stanie, takich jak liczba indeksowanych elementów lub długość kolejki zbierania lub przyczyna ograniczania indeksator. [ Potrzebne wyjaśnienie udostępnia ] również interfejsy API rejestrującym procedury obsługi protokołów (przez interfejs ISearchProtocol()
, procedury obsługi właściwości (przez interfejs IPropertyStore()
) lub implementacje IFilter (przez interfejs IFilter()
). IFilter
umożliwiają tylko wyodrębnianie tekstu i właściwości tylko do odczytu, podczas gdy IPropertyStore
umożliwia również zapisywanie właściwości.
Wyszukiwanie z pulpitu systemu Windows
Deweloperzy | Microsoftu |
---|---|
Wersja stabilna | 4.0 / 3 czerwca 2008
|
Napisane w | C++ |
System operacyjny |
Windows 2000 Windows XP Windows Server 2003 |
Typ | Wyszukiwanie na pulpicie |
Licencja | Darmowe |
Strona internetowa |
|
Wyszukiwanie z pulpitu systemu Windows, samodzielny dodatek udostępniany jako oprogramowanie bezpłatne, jest implementacją usługi Windows Search dla systemów Windows 2000 , Windows XP i Windows Server 2003 .
Usługi Windows Desktop Search i Windows Search mają wspólną architekturę i technologię indeksowania oraz korzystają ze zgodnego interfejsu programowania aplikacji (API).
Wyszukiwania są określane przy użyciu zaawansowanej składni zapytań i są wykonywane podczas wpisywania przez użytkownika ( znajdowanie przyrostowe ). Domyślnie jest dostarczany z wieloma filtrami IFilters dla najpopularniejszych typów plików — dokumentów, audio, wideo, a także procedur obsługi protokołów dla wiadomości e-mail programu Microsoft Outlook . W razie potrzeby można zainstalować inne programy obsługi protokołów i filtry IFilters.
Windows Desktop Search umożliwia dodawanie udziałów sieciowych do indeksu.
Interfejs użytkownika
Funkcja wyszukiwania z pulpitu systemu Windows jest dostępna za pośrednictwem paska zadań systemu Windows , dostępnego za pomocą skrótu klawiaturowego ⊞ Win + ⇧ Shift + F. Udostępnia pole tekstowe do wpisania zapytania, a wyniki są prezentowane w wysuwanym okienku. Integruje się również jako Eksplorator Windows okno. Po wybraniu pliku w oknie Eksploratora, podgląd pliku jest wyświetlany w prawej części okna, bez otwierania aplikacji, która utworzyła plik. Wyszukiwanie w sieci można zainicjować z obu interfejsów, ale spowoduje to otwarcie przeglądarki w celu wyszukiwania terminów przy użyciu domyślnej wyszukiwarki.
Deskbar ma również możliwość tworzenia aliasów aplikacji, które są krótkimi łańcuchami, które można ustawić tak, aby otwierały różne aplikacje. Ta funkcja jest dostępna przez poprzedzenie ! znak do predefiniowanego ciągu. Na przykład „!calc” otwiera Kalkulator systemu Windows . Dokumentacja pomocy zawiera składnię tworzenia aliasów aplikacji z dowolnego ciągu tekstowego, niezależnie od prefiksu. Ta funkcja może być również używana do tworzenia skrótów do adresów URL, które po wprowadzeniu otworzą określony adres URL w przeglądarce. Może być również używany do wysyłania sparametryzowanych informacji przez adres URL, które są używane do tworzenia aliasów wyszukiwania. Na przykład, „w tekst” można skonfigurować do wyszukiwania „tekstu” w Wikipedii.
Wydania
Usługa Windows Desktop Search została pierwotnie wydana jako MSN Desktop Search jako część pakietu MSN Toolbar . Został ponownie wprowadzony jako Windows Desktop Search w wersji 2, będąc nadal dystrybuowany z pakietem MSN Toolbar Suite.
W systemach Windows 2000, Windows XP i Windows Server 2003 był dostępny w dwóch wersjach, jeden dla użytkowników domowych, a drugi do użytku korporacyjnego. Jedyna różnica między nimi polegała na tym, że ten ostatni można było skonfigurować za pomocą zasad grupy. Wersja domowa była dołączona do paska narzędzi MSN Toolbar, podczas gdy druga była dostępna jako samodzielna aplikacja. Później, gdy pasek narzędzi MSN Toolbar został wycofany na rzecz paska narzędzi Windows Live Toolbar , zaprzestano również produkcji domowej wersji programu Windows Desktop Search. Ostatnia wersja dostępna dla systemu Windows 2000 to Windows Desktop Search 2.66.
W systemach Windows XP i Windows Server 2003 wersja 3.0 usługi Windows Desktop Search była dostarczana jako samodzielna wersja — niezależna od paska narzędzi Windows Live Toolbar. Jedną z istotnych nowych funkcji jest to, że Windows Desktop Search 3.0 instaluje również system właściwości w systemie Windows XP wprowadzony w systemie Windows Vista. Windows Desktop Search 3.0 jest przeznaczony dla użytkowników starszych niż Windows Vista, dlatego indeksator został zaimplementowany jako usługa systemu Windows , a nie jako aplikacja dla każdego użytkownika, dzięki czemu ten sam indeks i pojedyncza instancja usługi mogą być współużytkowane przez wszystkich użytkowników, poprawiając w ten sposób wydajność. Usługa Windows Desktop Search znalazła się w centrum kontrowersji 25 października 2007 r., kiedy usługa Windows Desktop Search 3.01 została automatycznie wypchnięta i zainstalowana w systemie Windows po aktualizacji za pośrednictwem usług Windows Server Update Services (WSUS). Firma Microsoft odpowiedziała dwoma postami na blogu zespołu produktu WSUS.
Windows Vista
W systemach Windows Vista i Windows Server 2008 wprowadzono wyszukiwanie błyskawiczne w menu Start iw Eksploratorze Windows.
Oferuje nadzbiór funkcji zapewnianych przez Windows Desktop Search (WDS), będąc jednocześnie kompatybilnym z nim API. W przeciwieństwie do WDS, może płynnie przeszukiwać zarówno indeksowane, jak i nieindeksowane lokalizacje – w przypadku indeksowanych lokalizacji używany jest indeks, a w przypadku lokalizacji nieindeksowanych procedury obsługi właściwości i filtry IFilters są wywoływane w locie podczas wyszukiwania. Pozwala to na uzyskanie bardziej spójnych wyników, choć odbywa się to kosztem szybkości wyszukiwania w lokalizacjach nieindeksowanych. Usługa Windows Search używa zasad grupy do scentralizowanego zarządzania. Usługa Windows Search obsługuje również zapytania dotyczące zdalnego indeksu.
Windows Search indeksuje pamięci podręczne offline udziałów sieciowych , oprócz lokalnych systemów plików. Oznacza to, że jeśli serwer plików, na którym hostowany jest sieciowy udział plików, działa pod kontrolą systemu Windows Vista lub nowszej wersji systemu Windows lub usługi Windows Search 4.0 w systemie Windows XP, wszelkie wyszukiwania tego udziału będą sprawdzane względem indeksu serwera i przedstawiane wyniki do systemu klienta, odfiltrowując pliki, do których użytkownik nie ma dostępu. Ta procedura jest przejrzysta dla użytkownika.
programu Microsoft Outlook , począwszy od programu Outlook 2007, chociaż sklepy programów Outlook 2002 i Outlook 2003 oraz Microsoft OneNote są również indeksowane, jeśli są instalowane razem z usługą Windows Search.
W przeciwieństwie do usługi Windows Desktop Search w systemie Windows XP, indeksator usługi Windows Search wykonuje operacje we/wy z niskim priorytetem , proces działa również z niskim priorytetem procesora. W rezultacie, gdy inne procesy wymagają przepustowości we/wy lub czasu procesora, jest w stanie uprzedzić indeksator, znacznie zmniejszając w ten sposób spadek wydajności związany z działaniem indeksatora w tle.
Usługa Windows Search obsługuje wyszukiwanie w języku naturalnym; więc użytkownik może wyszukiwać takie rzeczy, jak „zdjęcie zrobione w zeszłym tygodniu” lub „e-mail wysłany od Dave'a”. Jest to jednak domyślnie wyłączone. Wyszukiwanie w języku naturalnym wyraża zapytania w naturalnej składni zapytań (NQS), która jest odpowiednikiem AQS w języku naturalnym.
Interfejs użytkownika
Funkcjonalność wyszukiwania jest dostępna za pomocą pasków wyszukiwania w menu Start iw prawym górnym rogu okien Eksploratora Windows, a także w oknach dialogowych Otwórz/Zapisz. Podczas wyszukiwania z menu Start wyniki są wyświetlane w samym menu Start, nakładając się na ostatnio używane programy. Z menu Start można również uruchomić aplikację, wyszukując jej nazwę pliku wykonywalnego lub nazwę wyświetlaną. Wyszukiwanie za pomocą pasków wyszukiwania w oknach Eksploratora zastępuje zawartość bieżącego folderu wynikami wyszukiwania. Okna Eksploratora mogą również renderować miniatury w wynikach wyszukiwania, jeśli jest to obsługiwane przez program do obsługi miniatur jest zarejestrowany dla określonego typu pliku. Może również renderować ulepszone podglądy elementów w okienku podglądu bez uruchamiania domyślnej aplikacji , jeśli aplikacja zarejestrowała moduł obsługi podglądu . Może to zapewnić funkcjonalność, taką jak nawigacja specyficzna dla typu pliku (taka jak przeglądanie prezentacji przy użyciu kontrolek następny/poprzedni lub wyszukiwanie wewnątrz pliku multimedialnego). Programy obsługi podglądu mogą również zezwalać na dokonywanie pewnych wyborów (takich jak podświetlanie fragmentu tekstu) z poziomu samego okienka podglądu. W Panelu sterowania , pasek wyszukiwania w oknie może również wyszukać opcje Panelu sterowania. Jednak w przeciwieństwie do usług WDS usługa Windows Search nie obsługuje tworzenia aliasów.
Istnieje również Eksplorator wyszukiwania , który jest zintegrowanym oknem Eksploratora Windows używanym do wyszukiwania. Przedstawia interfejs użytkownika do określania parametrów wyszukiwania, w tym lokalizacji i typów plików, które mają być przeszukiwane, oraz niektórych operatorów, bez ręcznego tworzenia zapytań AQS. W systemie Windows Vista z dodatkiem SP1 aplikacje innych firm będą mogły zastąpić Eksplorator wyszukiwania jako domyślny interfejs wyszukiwania, dzięki czemu po wywołaniu w jakikolwiek sposób zostanie uruchomiona zarejestrowana aplikacja innej firmy zamiast wywoływania Eksploratora wyszukiwania.
Możliwe jest również zapisanie zapytania wyszukiwania jako folderu wirtualnego , zwanego Zapisanym wyszukiwaniem lub Folderem wyszukiwania , który po uzyskaniu dostępu uruchamia wyszukiwanie z zapisanym zapytaniem i zwraca wyniki w postaci listy folderów. Fizycznie folder wyszukiwania to po prostu plik XML (z .search-ms
), który przechowuje zapytanie wyszukiwania (w AQS lub NQS), w tym również operatory wyszukiwania. System Windows Vista obsługuje również skład zapytania, w którym zapisane wyszukiwanie (nazywane zakresem ) może być zagnieżdżone w ciągu zapytania innego wyszukiwania. Przeszukaj foldery są również dystrybuowane przez RSS . Domyślnie system Windows odwołuje się do profilu użytkownika, który pierwotnie utworzył folder wyszukiwania w ramach zakresu zapytania. Ten wybór projektu nie uniemożliwia udostępniania zapisanych wyszukiwań innym użytkownikom, ale uniemożliwia im działanie na różnych profilach użytkowników. Podczas gdy użytkownicy mogą ręcznie modyfikować zawartość zapisanego wyszukiwania, tak aby zakres odwoływał się do zmiennej środowiskowej %USERPROFILE% , co umożliwi mu działanie na innych komputerach lub profilach niezależnie od pierwotnego autora, firma Microsoft wydała narzędzie SearchMelt Creator narzędzie, które automatyzuje ten proces dla użytkownika.
Wyszukiwanie Windows 4.0
Windows Search 4.0 (wcześniej nazywany także Windows Live Search , o nazwie kodowej Casino lub OneView ) jest następcą platformy Windows Search zarówno dla Windows Desktop Search 3.0 w Windows XP, jak i Instant Search w Windows Vista. Jest to głównie aktualizacja składników indeksujących, z kilkoma zmianami w interfejsie użytkownika systemu Windows XP i żadnymi w systemie Windows Vista. Dodano obsługę zdalnych zapytań do systemów opartych na systemach Windows XP i Windows Server 2003, które wcześniej były dostępne tylko w systemie Vista. Pozwala to użytkownikowi z klientem Vista (lub klientem XP z Windows Search 4.0) na przeszukiwanie indeksu komputerów sieciowych, na których działa obsługiwany system operacyjny.
Windows Live firmy Microsoft jako aplikacja, która ujednoliciłaby lokalne i zdalne wyszukiwanie indeksowane w nowym interfejsie. Wczesne zrzuty ekranu programu zawierały nowy „stylowy” projekt interfejsu, który można było zobaczyć w innych aplikacjach klienckich Windows Live tamtych czasów, takich jak Windows Live Messenger i Windows Live Mail .
Windows Live Search Center mogło przeszukiwać usługi internetowe, które wykorzystywały specyfikację OpenSearch do udostępniania wyników wyszukiwania jako kanałów internetowych . Może agregować wyszukiwania z różnych indeksów, w tym między innymi indeksu Windows Desktop Search, wspólnego magazynu kanałów Windows RSS Platform oraz indeksów Microsoft Exchange i Microsoft SharePoint .
Pierwsza wersja beta usługi Windows Search 4.0 została wydana 27 marca 2008 r. Zawierała liczne ulepszenia wydajności indeksatora i wprowadziła do XP nowe funkcje, w tym dostępne wcześniej wyłącznie dla systemu Vista, w tym integrację zasad grupy, federację wyszukiwań do zdalnych indeksów , obsługa zaszyfrowanych plików EFS i programów obsługi podglądu w stylu Vista , które umożliwiają przeglądanie dokumentów w okienku podglądu w zależności od typu dokumentu.
Usługa Windows Search 4.0 została wydana 3 czerwca 2008 roku i jest obsługiwana w systemach XP, Windows Server 2003, Vista, Windows Server 2008 i Windows Home Server .
Okna 10
W systemie Windows 10 usługa Windows Search została dodana do paska zadań zamiast menu Start we wcześniejszych wersjach systemu Windows.
Dodano nową stronę docelową pokazującą użytkownikom ich najlepsze aplikacje i ostatnie działania na ich komputerze.
Strona docelowa zapewnia również szybkie wyszukiwanie z Bing pogody, najważniejszych wiadomości, dzisiaj w historii i nowych filmów.
Strona docelowa służy również jako przestrzeń, w której Microsoft może się reklamować, na przykład w nowej wersji przeglądarki Microsoft Edge opartej na Chromium.
Dodano okienko podglądu w interfejsie wyszukiwania, które obsługuje aplikacje i dokumenty. Podczas wyszukiwania programu w okienku podglądu są wyświetlane listy szybkiego dostępu dla każdego programu, a podczas wyszukiwania dokumentów metadane pliku, takie jak lokalizacja pliku, data ostatniej modyfikacji i autor dokumentu, zostały również dodane.
Strona docelowa pozwala użytkownikowi na filtrowanie wyszukiwań w zależności od tego, czy użytkownik szuka dokumentów, zdjęć czy ustawień.
Korekta pisowni została również dodana do usługi Windows Search podczas wyszukiwania aplikacji i ustawień, aby zapewnić wyświetlanie szerszego zakresu wyników.
Pole wyszukiwania w Eksploratorze plików otwiera się teraz, gdy tylko je klikniesz, i zawiera listę ostatnich wyszukiwań. Zawartość Microsoft OneDrive jest teraz zintegrowana oprócz zindeksowanych wyników. Po kliknięciu wyniku wyszukiwania plik otworzy się natychmiast. Każdy wynik wyszukiwania ma również menu dostępne po kliknięciu prawym przyciskiem myszy, umożliwiające użytkownikowi otwarcie lokalizacji pliku.
Obawy dotyczące prywatności
Indeks usługi Windows Search jest tworzony lokalnie na komputerze PC i żadne informacje nie są wysyłane do firmy Microsoft.
Zobacz też
- Wyszukiwanie przedsiębiorstw
- Lista wyszukiwarek na komputery
- Microsoft Outlook
- Serwer wyszukiwania firmy Microsoft
Dalsza lektura
- Protaliński, Emil (27 marca 2010). „Opanowanie wyszukiwania systemu Windows przy użyciu zaawansowanej składni zapytań” . Ars Technica . Condé Nast Digital . Źródło 1 lutego 2011 r .
- „Opis usługi Windows Search 4.0 i pakietu wielojęzycznego interfejsu użytkownika dla usługi Windows Search 4.0 (wersja: 8.2)” . Wsparcie Microsoftu . Korporacja Microsoft. 13 sierpnia 2008 . Źródło 1 lutego 2011 r .
- „Wyszukiwanie z pulpitu systemu Windows: Porównanie funkcji według wersji” . Microsoft.com . Firma Microsoft . Źródło 1 lutego 2011 r .