Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Het argument crumb ondersteunt volledige AQS-instructies (Advanced Query Syntax) en is vooral handig als een middel om het bereik van een zoekopdracht te beheren. Naast AQS-ements kan het argument crumb een speciale location parameter in Windows Vista en kind en store parameters op XP, zoals verderop in dit onderwerp wordt beschreven.
Dit onderwerp is als volgt ingedeeld:
- kruimelsyntaxis
- kruimel gebruiken met Vista (locatie)
- kruimel gebruiken met Windows XP (soort en winkel)
- Verwante onderwerpen
Kruimelsyntaxis
De syntaxis van de kruimel is als volgt:
crumb=<column>:<value>[,<label>][,<column>:<value>[,<label>]]&
Het <kolomgedeelte> is een eigenschap in het eigenschappensysteem en de <waarde> gedeelte is een geldige waarde voor die eigenschap. Het
Algemene voorbeelden
crumb=System.Author:paolo&
crumb=store:mapi&
crumb=location:c%3a%5cMyVacationPix,Vacation&
Kruimel gebruiken met Vista (locatie)
In de kruimelparameter ondersteunt Windows Vista volledige AQS en ook de eigenschap location, die een speciale implementatie alleen beschikbaar heeft op Windows Vista. U kunt een AQS-tekenreeks of de eigenschap location binnen één kruimelparameter gebruiken, maar niet beide. Als de kruimelparameter AQS bevat, wordt alles in die kruimelparameter genegeerd.
Met de eigenschap location kunt u een pad opgeven om te zoeken. Windows Vista kan de indexeerfunctie omzeilen en de map rechtstreeks doorkruisen als de locatie zich buiten het verkenningsbereik van de indexeerfunctie bevindt. Daarom kunnen deze zoekopdrachten langzamer zijn dan zoekopdrachten die gebruikmaken van de indexeerfunctie.
Wanneer u een location eigenschap opgeeft, worden er twee extra parameters ondersteund en optioneel:
| Parameter | Waarden | Beschrijving |
|---|---|---|
| insluiting | opnemen, uitsluiten | Hiermee geeft u op of de query items moet opnemen of uitsluiten van dat pad. Opnemen is de standaardwaarde. Windows Vista biedt geen ondersteuning voor uitsluitingen zonder insluitingen. (Zie voorbeeld) |
| Recursie | recursief, niet-recursief | Hiermee geeft u op of de zoekopdracht alle submappen moet recurseren vanaf de waarde die is gedefinieerd op de locatie:<waarde>. Recursief is de standaardwaarde. |
Als u een zoekopdracht wilt instellen met behulp van het protocol search-ms: hebt u verschillende opties, afhankelijk van het doel van het bereik.
Map op een lokale computer:
- Gebruik AQS (kruimelmap:<url-gecodeerd pad>)
- Locatieargument gebruiken (kruimel=locatie:<URL-gecodeerd pad>)
Map op een externe computer/netwerk:
- Locatieargument gebruiken (kruimel=locatie:<URL-gecodeerd pad>)
Map die wordt geopend via een bekende UNC-protocolhandler:
- Gebruik AQS (crumb=store:<UNC-protocolhandlernaam>)
- Locatieargument gebruiken (kruimel=locatie:<URL-gecodeerd pad>)
Vista-voorbeelden
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&
In het eerste voorbeeld wordt een zoekopdracht uitgevoerd naar 'vakantie' vanaf de shell://Personal locatie (een speciale snelkoppeling naar de map Mijn documenten van de gebruiker), inclusief die map en alle submappen. Zie de onderstaande tabel.
In het tweede voorbeeld wordt een zoekopdracht uitgevoerd in C:\Pictures, maar niet in C:\Pictures\Duplicaten.
In het derde voorbeeld wordt een zoekopdracht uitgevoerd in C:\Documents, beperkt tot bestanden waarvoor de soort eigenschap is ingesteld op pics.
Constanten voor algemene mappen
Windows Vista maakt het gebruik mogelijk van KNOWNFOLDERID waarden die een unieke systeemonafhankelijke manier bieden om speciale mappen te identificeren die vaak worden gebruikt door toepassingen, maar die mogelijk niet dezelfde naam of locatie hebben op een bepaald systeem. De systeemmap kan bijvoorbeeld 'C:\Windows' zijn op het ene systeem en 'C:\Winnt' op een ander systeem. Vóór Windows Vista werden CSIDLs gebruikt.
Gebruik deze locaties met deze syntaxis:
crumb=location:shell%3a<LocationName>&
Kruimel gebruiken met Windows XP (soort en winkel)
Voor Windows Search in Windows XP (WDS 3.x) hebben de AQS-termen 'soort' en 'store' een speciale implementatie. De 'soort'-waarden zijn dezelfde waarden die worden gebruikt in WDS 2.x. De waarden voor 'store' omvatten het volgende:
- mapi
- bestand
- outlookexpress
- enig
XP-voorbeelden
search-ms:query=from:john&crumb=store:outlookexpress,OE%20Mail&
search-ms:query=from:john&crumb=kind:communications&
In het eerste voorbeeld worden e-mailberichten van Microsoft Outlook Express van John geretourneerd met het aangepaste label OE Mail. In het tweede voorbeeld wordt een zoekopdracht uitgevoerd naar communicatie van John.
Verwante onderwerpen