Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Argumentet crumb
stöder fullständiga AQS-instruktioner (Advanced Query Syntax) och är särskilt användbart som ett sätt att kontrollera sökomfånget. Förutom AQS-ements kan argumentet crumb
ta en särskild location
parameter i Windows Vista och kind
och store
parametrar i XP, enligt beskrivningen senare i det här avsnittet.
Det här avsnittet är ordnat på följande sätt:
- Crumb Syntax
- Använda smulor med Vista (plats)
- Använda smulor med Windows XP (typ och butik)
- Relaterade ämnen
Smulsyntax
Smulsyntaxen är följande:
crumb=<column>:<value>[,<label>][,<column>:<value>[,<label>]]&
Kolumnen <> del är en egenskap i egenskapssystemet och <-värdet> delen är ett giltigt värde för den egenskapen. Den
Allmänna exempel
crumb=System.Author:paolo&
crumb=store:mapi&
crumb=location:c%3a%5cMyVacationPix,Vacation&
Använda smulor med Vista (plats)
I smulparametern stöder Windows Vista fullständig AQS och även egenskapen location
, som har en särskild implementering som endast är tillgänglig i Windows Vista. Du kan använda antingen en AQS-sträng eller egenskapen location
inom en enda smulparameter, men inte båda. Om smulparametern innehåller AQS ignoreras allt annat i den smulparametern.
Med egenskapen location
kan du ange en sökväg för sökning. Windows Vista kan kringgå indexeraren och passera katalogen direkt om platsen ligger utanför indexerarens crawlomfång. Dessa sökningar kan därför vara långsammare än sökningar som använder indexeraren.
När du anger en location
egenskap stöds ytterligare två parametrar och är valfria:
Parameter | Värden | Beskrivning |
---|---|---|
inbegripande | inkludera, exkludera | Anger om frågan ska inkludera eller exkludera objekt från den sökvägen. "Inkludera" är standardvärdet. Windows Vista stöder inte undantag utan inkluderingar. (Se exempel) |
rekursion | rekursiv, icke-rekursiv | Anger om sökningen ska upprepas för alla undermappar med början från det värde som definierats på platsen:<värde>. "Rekursiv" är standardvärdet. |
Om du vill begränsa en sökning med hjälp av protokollet search-ms: har du olika alternativ beroende på omfångets mål.
Mapp på en lokal dator:
- Använd AQS (crumb=folder:<URL-kodad sökväg>)
- Använd platsargument (crumb=location:<URL-kodad sökväg>)
Mapp på en fjärrdator/nätverk:
- Använd platsargument (crumb=location:<URL-kodad sökväg>)
Mapp som nås via en känd UNC-protokollhanterare:
- Använd AQS (crumb=store:<UNC-protokollhanterarnamn>)
- Använd platsargument (crumb=location:<URL-kodad sökväg>)
Vista-exempel
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&
Det första exemplet kör en sökning efter "semester" som börjar på den shell://Personal platsen (en särskild genväg till användarens mapp Mina dokument), inklusive mappen och alla undermappar. Se tabellen nedan.
Det andra exemplet kör en sökning i C:\Pictures, men inte i C:\Pictures\Duplicates.
Det tredje exemplet kör en sökning i C:\Documents, begränsat till filer med typegenskapen inställd på bilder.
Konstanter för vanliga mappar
Windows Vista möjliggör användning av KNOWNFOLDERID- värden som ger ett unikt systemoberoende sätt att identifiera särskilda mappar som används ofta av program, men som kanske inte har samma namn eller plats i ett visst system. Systemmappen kan till exempel vara "C:\Windows" i ett system och "C:\Winnt" på ett annat. Före Windows Vista användes CSIDL:er.
Använd dessa platser med den här syntaxen:
crumb=location:shell%3a<LocationName>&
Använda smulor med Windows XP (typ och butik)
För Windows Search i Windows XP (WDS 3.x) har AQS-termerna "kind" och "store" en särskild implementering. "Typ"-värdena är samma värden som används i WDS 2.x. Värdena för "store" innehåller följande:
- mapi
- fil
- outlookexpress
- någon
XP-exempel
search-ms:query=from:john&crumb=store:outlookexpress,OE%20Mail&
search-ms:query=from:john&crumb=kind:communications&
Det första exemplet returnerar Microsoft Outlook Express-e-postmeddelanden från John med den anpassade etiketten "OE Mail". Det andra exemplet kör en sökning efter all kommunikation från John.
Relaterade ämnen