Argumen CRUMB (Pencarian Windows)
Argumen crumb
mendukung pernyataan Advanced Query Syntax (AQS) lengkap dan sangat berguna sebagai sarana untuk mengontrol cakupan pencarian. Selain emen AQS, crumb
argumen dapat mengambil parameter khusus location
pada Windows Vista dan kind
store
parameter pada XP, seperti yang dijelaskan nanti dalam topik ini.
Topik ini diatur sebagai berikut:
- Sintaks Remah
- Menggunakan remah-remah dengan Vista (lokasi)
- Menggunakan remah-remah dengan Windows XP (jenis dan penyimpanan)
- Topik terkait
Sintaks Remah
Sintaks remahnya adalah sebagai berikut:
crumb=<column>:<value>[,<label>][,<column>:<value>[,<label>]]&
Bagian <kolom> adalah properti apa pun dalam sistem properti, dan bagian nilai> adalah nilai yang valid untuk properti tersebut<. Bagian
Contoh Umum
crumb=System.Author:paolo&
crumb=store:mapi&
crumb=location:c%3a%5cMyVacationPix,Vacation&
Menggunakan remah-remah dengan Vista (lokasi)
Dalam parameter remah, Windows Vista mendukung AQS penuh dan juga location
properti , yang memiliki implementasi khusus yang hanya tersedia di Windows Vista. Anda dapat menggunakan string AQS atau location
properti dalam satu parameter remah, tetapi tidak keduanya. Jika parameter remah menyertakan AQS, segala sesuatu yang lain dalam parameter remah tersebut diabaikan.
Properti location
memungkinkan Anda menentukan jalur untuk dicari. Windows Vista dapat melewati Pengindeks dan melintasi direktori secara langsung jika lokasi berada di luar lingkup perayapan Pengindeks. Akibatnya, pencarian ini mungkin lebih lambat daripada pencarian yang menggunakan Pengindeks.
Saat Anda menentukan location
properti, dua parameter tambahan didukung dan opsional:
Parameter | Nilai | Deskripsi |
---|---|---|
Inklusi | sertakan, kecualikan | Menentukan apakah kueri harus menyertakan atau mengecualikan item dari jalur tersebut. "Sertakan" adalah default. Windows Vista tidak mendukung pengecualian tanpa penyertaan. (Lihat contoh) |
Rekursi | rekursif, nonrekursif | Menentukan apakah pencarian harus membuat ulang semua subfolder mulai dari nilai yang ditentukan di lokasi:<nilai>. "Rekursif" adalah default. |
Untuk mencakup pencarian menggunakan protokol search-ms: , Anda memiliki opsi yang berbeda tergantung pada target cakupan.
Folder pada komputer lokal:
- Gunakan AQS (crumb=folder:<jalur> yang dikodekan URL)
- Gunakan argumen lokasi (crumb=location:<URL-encoded path>)
Folder pada komputer/jaringan jarak jauh:
- Gunakan argumen lokasi (crumb=location:<URL-encoded path>)
Folder diakses melalui penangan protokol UNC yang diketahui:
- Gunakan AQS (crumb=store:<nama> handler protokol UNC)
- Gunakan argumen lokasi (crumb=location:<URL-encoded path>)
Contoh 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&
Contoh pertama menjalankan pencarian untuk "liburan" yang dimulai di lokasi shell://Personal (pintasan khusus ke folder Dokumen Saya milik pengguna), termasuk folder tersebut dan semua subfolder. Lihat tabel di bawah ini.
Contoh kedua menjalankan pencarian dalam C:\Pictures, tetapi tidak dalam C:\Pictures\Duplicates.
Contoh ketiga menjalankan pencarian dalam C:\Documents, terbatas pada file dengan properti jenis yang diatur ke pics.
Konstanta untuk Folder Umum
Windows Vista memungkinkan penggunaan nilai KNOWNFOLDERID yang menyediakan cara independen sistem yang unik untuk mengidentifikasi folder khusus yang sering digunakan oleh aplikasi, tetapi yang mungkin tidak memiliki nama atau lokasi yang sama pada sistem tertentu. Misalnya, folder sistem mungkin "C:\Windows" pada satu sistem dan "C:\Winnt" di sistem lain. Sebelum Windows Vista, CSIDL digunakan.
Gunakan lokasi ini dengan sintaks ini:
crumb=location:shell%3a<LocationName>&
Menggunakan remah-remah dengan Windows XP (jenis dan penyimpanan)
Untuk Windows Search di Windows XP (WDS 3.x), istilah AQS "kind" dan "store" memiliki implementasi khusus. Nilai "jenis" adalah nilai yang sama yang digunakan dalam WDS 2.x. Nilai "simpan" mencakup yang berikut ini:
- mapi
- file
- outlookexpress
- apa pun
Contoh XP
search-ms:query=from:john&crumb=store:outlookexpress,OE%20Mail&
search-ms:query=from:john&crumb=kind:communications&
Contoh pertama mengembalikan email Microsoft Outlook Express dari John dengan label kustom, "OE Mail". Contoh kedua menjalankan pencarian untuk komunikasi apa pun dari John.
Topik terkait
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk