Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El argumento crumb
admite instrucciones completas de sintaxis de consulta avanzada (AQS) y es especialmente útil como medio para controlar el ámbito de una búsqueda. Además de AQS ements, el argumento crumb
puede tomar un parámetro location
especial en Windows Vista y kind
y store
parámetros en XP, como se describe más adelante en este tema.
Este tema se organiza de la siguiente manera:
- de sintaxis de crumb
-
Uso de crumb con Vista (ubicación)
- ejemplos de Vista
- constantes de para carpetas comunes
- Usar crumb con Windows XP (tipo y tienda)
- temas relacionados
Sintaxis de crumb
La sintaxis de la crumb es la siguiente:
crumb=<column>:<value>[,<label>][,<column>:<value>[,<label>]]&
La columna <> parte es cualquier propiedad del sistema de propiedades y el valor <> parte es un valor válido para esa propiedad. La parte
Ejemplos generales
crumb=System.Author:paolo&
crumb=store:mapi&
crumb=location:c%3a%5cMyVacationPix,Vacation&
Uso de crumb con Vista (ubicación)
En el parámetro crumb, Windows Vista admite AQS completo y también la propiedad location
, que tiene una implementación especial disponible solo en Windows Vista. Puede usar una cadena de AQS o la propiedad location
dentro de un único parámetro crumb, pero no ambas. Si el parámetro crumb incluye AQS, se omite todo lo demás del parámetro crumb.
La propiedad location
permite especificar una ruta de acceso a la búsqueda. Windows Vista puede omitir el indexador y atravesar el directorio directamente si la ubicación está fuera del ámbito de rastreo del indexador. Por lo tanto, estas búsquedas pueden ser más lentas que las búsquedas que usan el indexador.
Al especificar una propiedad location
, se admiten dos parámetros adicionales y opcionales:
Parámetro | Valores | Descripción |
---|---|---|
inclusión | include, exclude | Especifica si la consulta debe incluir o excluir elementos de esa ruta de acceso. "Include" es el valor predeterminado. Windows Vista no admite exclusiones sin inclusiones. (Vea el ejemplo) |
recursión | recursiva, no recursiva | Especifica si la búsqueda debe recurse todas las subcarpetas a partir del valor definido en la ubicación:<valor>. "Recursive" es el valor predeterminado. |
Para definir el ámbito de una búsqueda mediante el protocolo search-ms: , tiene diferentes opciones en función del destino del ámbito.
Carpeta en un equipo local:
- Use AQS (crumb=folder:<ruta de acceso codificada con dirección URL>)
- Use el argumento location (crumb=location:<ruta de acceso con codificación URL>)
Carpeta en una máquina o red remota:
- Use el argumento location (crumb=location:<ruta de acceso con codificación URL>)
Carpeta a la que se accede a través de un controlador de protocolo UNC conocido:
- Use AQS (crumb=store:<nombre del controlador de protocolo UNC>)
- Use el argumento location (crumb=location:<ruta de acceso con codificación URL>)
Ejemplos de 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&
En el primer ejemplo se ejecuta una búsqueda de "vacaciones" que comienza en la ubicación shell://Personal (un acceso directo especial a la carpeta Mis documentos del usuario), incluida esa carpeta y todas las subcarpetas. Consulte la tabla siguiente.
En el segundo ejemplo se ejecuta una búsqueda en C:\Pictures, pero no en C:\Pictures\Duplicates.
En el tercer ejemplo se ejecuta una búsqueda en C:\Documents, limitada a los archivos con la propiedad kind establecida en imágenes.
Constantes para carpetas comunes
Windows Vista permite el uso de KNOWNFOLDERID valores que proporcionan una manera única independiente del sistema para identificar carpetas especiales usadas con frecuencia por las aplicaciones, pero que pueden no tener el mismo nombre o ubicación en cualquier sistema determinado. Por ejemplo, la carpeta del sistema puede ser "C:\Windows" en un sistema y "C:\Winnt" en otro. Antes de Windows Vista, se usaban CSIDLs.
Use estas ubicaciones con esta sintaxis:
crumb=location:shell%3a<LocationName>&
Uso de crumb con Windows XP (tipo y tienda)
Para Windows Search en Windows XP (WDS 3.x), los términos de AQS "kind" y "store" tienen una implementación especial. Los valores "kind" son los mismos valores de usados en WDS 2.x. Los valores "store" incluyen lo siguiente:
- mapi
- archivo
- outlookexpress
- cualquier
Ejemplos de XP
search-ms:query=from:john&crumb=store:outlookexpress,OE%20Mail&
search-ms:query=from:john&crumb=kind:communications&
En el primer ejemplo se devuelven correos electrónicos de Microsoft Outlook Express de John con la etiqueta personalizada "Correo de OE". En el segundo ejemplo se ejecuta una búsqueda de cualquier comunicación de John.
Temas relacionados