Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Argument crumb obsługuje pełne instrukcje Advanced Query Syntax (AQS) i jest szczególnie przydatne jako sposób kontrolowania zakresu wyszukiwania. Oprócz ementów AQS argument crumb może przyjąć specjalny parametr location w systemie Windows Vista i kind i store parametrów w systemie XP, zgodnie z opisem w dalszej części tego tematu.
Ten temat jest zorganizowany w następujący sposób:
- składni crumb
-
Używanie okruchu z vista (lokalizacja)
- przykłady Vista
- stałe dla folderów wspólnych
- Używanie okruchu w systemie Windows XP (rodzaj i sklep)
- Tematy pokrewne
Składnia crumb
Składnia crumb jest następująca:
crumb=<column>:<value>[,<label>][,<column>:<value>[,<label>]]&
Część kolumny <> jest dowolną właściwością w systemie właściwości, a część <> jest prawidłową wartością dla tej właściwości. Część
Przykłady ogólne
crumb=System.Author:paolo&
crumb=store:mapi&
crumb=location:c%3a%5cMyVacationPix,Vacation&
Używanie crumb z vista (lokalizacja)
W parametrze crumb system Windows Vista obsługuje pełne AQS, a także właściwość location, która ma specjalną implementację dostępną tylko w systemie Windows Vista. Możesz użyć ciągu AQS lub właściwości location w ramach jednego parametru crumb, ale nie obu. Jeśli parametr crumb zawiera AQS, wszystkie inne elementy w tym parametrze crumb są ignorowane.
Właściwość location umożliwia określenie ścieżki do wyszukiwania. System Windows Vista może pominąć indeksator i przejść przez katalog bezpośrednio, jeśli lokalizacja znajduje się poza zakresem przeszukiwania indeksatora. W związku z tym te wyszukiwania mogą być wolniejsze niż wyszukiwania korzystające z indeksatora.
Po określeniu właściwości location obsługiwane są dwa dodatkowe parametry i opcjonalne:
| Parametr | Wartości | Opis |
|---|---|---|
| inkluzja | dołączanie, wykluczanie | Określa, czy zapytanie powinno zawierać lub wykluczać elementy z tej ścieżki. Wartość domyślna to "Uwzględnij". System Windows Vista nie obsługuje wykluczeń bez dołączania. (Zobacz przykład) |
| rekursja | rekursywne, nierekursywne | Określa, czy wyszukiwanie powinno cyklicznie powtarzać wszystkie podfoldery rozpoczynające się od wartości zdefiniowanej w lokalizacji:<wartość>. Wartość domyślna to "Rekursive". |
Aby ograniczyć zakres wyszukiwania przy użyciu protokołu search-ms:, dostępne są różne opcje w zależności od celu zakresu.
Folder na komputerze lokalnym:
- Użyj AQS (crumb=folder:<ścieżki zakodowanej pod adresem URL>)
- Użyj argumentu lokalizacji (crumb=location:<ścieżki zakodowanej w adresie URL>)
Folder na maszynie zdalnej/sieci:
- Użyj argumentu lokalizacji (crumb=location:<ścieżki zakodowanej w adresie URL>)
Dostęp do folderu za pośrednictwem znanego programu obsługi protokołu UNC:
- Użyj AQS (crumb=store:<nazwa procedury obsługi protokołu UNC>)
- Użyj argumentu lokalizacji (crumb=location:<ścieżki zakodowanej w adresie URL>)
Przykłady vista
search-ms:query=vacation&crumb=location:shell%3aPersonal,include,recursive&
search-ms:crumb=location:c%3a%5cPictures&crumb=location:c%3a%5cPictures%5cDuplicates,,exclude&
search-ms:crumb=location:c%3a%5cDocuments&crumb=kind:pics&
Pierwszy przykład wykonuje wyszukiwanie "urlopu" rozpoczynającego się od lokalizacji shell://Personal (specjalny skrót do folderu Moje dokumenty użytkownika), w tym tego folderu i wszystkich podfolderów. Zobacz tabelę poniżej.
Drugi przykład wykonuje wyszukiwanie w folderze C:\Pictures, ale nie w folderze C:\Pictures\Duplicates.
Trzeci przykład wykonuje wyszukiwanie w folderze C:\Documents, ograniczone do plików z właściwością kind ustawioną na pics.
Stałe dla typowych folderów
System Windows Vista umożliwia korzystanie z wartości KNOWNFOLDERID, które zapewniają unikatowy sposób niezależnego od systemu do identyfikowania folderów specjalnych używanych często przez aplikacje, ale które mogą nie mieć tej samej nazwy lub lokalizacji w danym systemie. Na przykład folder systemowy może być "C:\Windows" w jednym systemie i "C:\Winnt" na innym. Przed systemem Windows Vista były używane CSIDLs.
Użyj tych lokalizacji z tą składnią:
crumb=location:shell%3a<LocationName>&
Korzystanie z okruchu w systemie Windows XP (rodzaj i sklep)
W przypadku usługi Windows Search w systemie Windows XP (WDS 3.x) terminy AQS "kind" i "store" mają specjalną implementację. Wartości "kind" są tymi samymi wartościami używanymi w usłudze WDS 2.x. Wartości "store" obejmują następujące elementy:
- mapi
- plik
- outlookexpress
- jakikolwiek
Przykłady xp
search-ms:query=from:john&crumb=store:outlookexpress,OE%20Mail&
search-ms:query=from:john&crumb=kind:communications&
Pierwszy przykład zwraca wiadomości e-mail programu Microsoft Outlook Express od Johna z etykietą niestandardową "OE Mail". Drugi przykład wykonuje wyszukiwanie dowolnej komunikacji od Johna.
Tematy pokrewne
-
SKŁADNIa argumentu