Sintaks Kueri Tingkat Lanjut
Catatan
Windows Desktop Search 2.x adalah teknologi usang yang awalnya tersedia sebagai add-in untuk Windows XP dan Windows Server 2003. Pada rilis selanjutnya, gunakan Windows Search sebagai gantinya.
Microsoft Windows Desktop Search (WDS) menggunakan Advanced Query Syntax (AQS) untuk membantu pengguna dan programmer menentukan dan mempersempit pencarian mereka dengan lebih baik. Menggunakan AQS adalah cara mudah untuk memberikan tataan hasil yang lebih bermakna. Pencarian dapat dipersempit oleh parameter berikut:
- Jenis file: Jenis file, seperti folder, dokumen, presentasi, gambar, dan sebagainya.
- Penyimpanan file: Database dan lokasi tertentu.
- Properti file: Metadata file, seperti ukuran, tanggal, dan judul.
- Konten file: Kata kunci seperti hasil proyek, AQS, sepatu suede biru, dan sebagainya.
Selain itu, Anda dapat menggabungkan parameter pencarian dengan menggunakan operator pencarian. Sisa bagian ini menjelaskan sintaks kueri, parameter, dan operator, dan bagaimana mereka dapat digabungkan untuk menawarkan hasil pencarian yang ditargetkan. Tabel menguraikan sintaks untuk digunakan dengan WDS, dan properti yang dapat dikueri untuk setiap jenis file yang ditampilkan di jendela hasil Pencarian Desktop Windows .
Sintaks pencarian desktop
Kueri pencarian dapat menyertakan satu atau beberapa kata kunci, dengan operator Boolean dan kriteria opsional. Anda dapat menggunakan kriteria opsional ini untuk memperbaiki pencarian dengan sintaks berikut:
-
<scope name>:<value>
: Lokasi atau penyimpanan data tempat file berada -
<file kind>:<value>
: Jenis file -
<property name>:<value>
: Properti file terkelola
Misalkan pengguna ingin mencari dokumen yang berisi frasa kuartal terakhir, dibuat oleh John atau Joanne, dan disimpan ke folder mydocuments. Kueri mungkin terlihat seperti ini:
"last quarter" author:(john OR joanne) foldername:mydocuments
Cakupan menurut lokasi dan penyimpanan data
Pengguna dapat membatasi cakupan pencarian mereka ke lokasi folder atau penyimpanan data tertentu. Misalnya, jika Anda menggunakan beberapa akun email, dan Anda ingin membatasi kueri ke Microsoft Outlook, gunakan store:outlook
.
Lokasi atau penyimpanan data | Kata kunci AQS | Contoh |
---|---|---|
Desktop | Desktop | store:desktop |
File | file | store:files |
Outlook | Outlook | store:outlook |
Outlook Express | oe | store:oe |
Folder tertentu | foldername atau in | foldername:MyDocuments atau in:MyDocuments |
Jika Anda memiliki handler protokol untuk merayapi penyimpanan kustom, seperti Lotus Notes, Anda dapat menggunakan nama penangan penyimpanan atau protokol untuk penyimpanan data. Misalnya, jika Anda menerapkan handler protokol untuk menyertakan penyimpanan data Lotus Notes sebagai "catatan," sintaks kueri adalah store:notes
.
Jenis file
Pengguna dapat membatasi pencarian mereka ke jenis file tertentu, juga disebut jenis file. Tabel berikut mencantumkan jenis file dan menawarkan contoh sintaks AQS yang digunakan untuk mencari jenis file ini.
Jenis file untuk dicari | Kata kunci AQS | Contoh |
---|---|---|
Semua jenis file | Segala sesuatu | kind:everything |
Komunikasi | Komunikasi | kind:communications |
Kontak | Kontak | kind:contacts |
kind:email | ||
Percakapan Instant Messenger | Im | kind:im |
Pertemuan | Pertemuan | kind:meetings |
Tugas | tasks | kind:tasks |
Catatan | catatan | kind:notes |
Dokumen | Docs | kind:docs |
Dokumen teks | teks | kind:text |
Lembar bentang | Spreadsheet | kind:spreadsheets |
Presentasi | Presentasi | kind:presentations |
Musik | Musik | kind:music |
Foto | Pics | kind:pics |
Video | video | kind:videos |
Folder | Folder | kind:folders |
Nama folder | nama folder atau di | foldername:mydocs atau in:mydocs |
Favorit | Favorit | kind:favorites |
Program | Program | kind:programs |
Operator Boolean
Pengguna dapat menggabungkan kata kunci pencarian dan properti file dengan operator untuk memperluas atau mempersempit pencarian. Tabel berikut ini menjelaskan operator kueri pencarian umum.
Operator | Contoh | Hasil |
---|---|---|
NOT | jaminan NOT sosial | Menemukan item yang berisi sosial, tetapi bukan keamanan. |
Space | jaminan sosial | Menemukan item yang berisi sosial dan keamanan. |
ATAU | jaminan OR sosial | Menemukan item yang berisi sosial atau keamanan. |
Tanda kutip | "jaminan sosial" | Menemukan item yang berisi frasa jaminan sosial yang tepat. |
Tanda Kurung | (Jaminan sosial) | Menemukan item yang berisi sosial dan keamanan dalam urutan apa pun. |
> | tanggal:>11/13/21 size:>500 |
Menemukan item dengan tanggal setelah MM/DD/YY. Menemukan item dengan ukuran lebih besar dari 500 byte. |
< | tanggal:<11/13/21 size:<500 |
Menemukan item dengan tanggal sebelum MM/DD/YY. Menemukan item dengan ukuran kurang dari 500 byte. |
.. | tanggal:11/13/21..11/15/21 | Menemukan item dengan tanggal dimulai pada MM/DD/YY dan berakhir pada MM/DD/YY. |
Catatan
Operator NOT dan OR harus dalam huruf besar dan tidak dapat digabungkan dalam kueri yang sama. Misalnya, social OR security NOT retirement
tidak diizinkan.
Properti Boolean
Beberapa jenis file memungkinkan pengguna mencari file dengan menggunakan properti Boolean, seperti yang dijelaskan dalam tabel berikut ini.
Sintaks properti | Contoh | Hasil |
---|---|---|
is:attachment | report is:attachment | Menemukan item yang memiliki lampiran yang berisi laporan. Sama seperti isattachment:true . |
isonline: | laporan isonline:true | Menemukan item yang sedang online dan yang berisi laporan. |
sedang terjadi: | laporan sedang terjadi:true | Menemukan item yang berulang dan yang berisi laporan. |
di-isflagged: | laporan isflagged:true | Menemukan item yang ditandai (misalnya, Tinjau, Tindak Lanjut) dan yang berisi laporan. |
dihapus: | laporan dihapus:true | Menemukan item yang ditandai sebagai dihapus (misalnya, dipindahkan ke Keranjang Sampah atau item yang dihapus) dan yang berisi laporan. |
selesai: | report iscompleted:false | Menemukan item yang tidak ditandai sebagai lengkap dan yang berisi laporan. |
hasattachment: | hasattachment laporan:true | Menemukan item yang berisi laporan dan memiliki lampiran |
hasflag: | laporan hasflag:true | Menemukan item yang berisi laporan dan memiliki bendera. |
Tanggal
Selain dapat mencari tanggal dan rentang tanggal tertentu dengan operator yang dijelaskan sebelumnya, AQS memungkinkan nilai tanggal relatif (seperti today
, , tomorrow
atau next week
), nilai hari (seperti Tuesday
atau Monday..Wednesday
), dan nilai bulan (seperti February
).
Tanggal relatif terhadap: | Contoh | Hasil |
---|---|---|
Hari | tanggal:hari ini tanggal:besok date:yesterday |
Menemukan item dengan tanggal hari ini. Menemukan item dengan tanggal besok. Menemukan item dengan tanggal kemarin. |
Minggu/Bulan/Tahun | tanggal:minggu ini tanggal:minggu lalu date:next month tanggal:bulan lalu date:coming year |
Menemukan item dengan tanggal jatuh dalam minggu ini. Menemukan item dengan tanggal jatuh dalam minggu sebelumnya. Menemukan item dengan tanggal jatuh dalam minggu mendatang. Menemukan item dengan tanggal jatuh dalam bulan sebelumnya. Menemukan item dengan tanggal jatuh dalam tahun mendatang. |
Properti menurut jenis file
Pengguna dapat mencari properti tertentu dari berbagai jenis file. Beberapa properti (seperti ukuran file) umum untuk semua file, sementara yang lain terbatas pada jenis tertentu. Jumlah slide, misalnya, khusus untuk presentasi. Tabel berikut mencantumkan properti ini menurut jenis file.
Segala sesuatu
Properti ini umum untuk semua jenis file. Untuk menyertakan semua jenis file dalam kueri, gunakan sintaks ini:
kind:everything <property>:<value>
di mana <property>
adalah kata kunci properti AQS dari tabel berikut dan <value>
merupakan istilah pencarian yang ditentukan.
Properti | Kata kunci AQS | Contoh |
---|---|---|
Judul | judul, subjek, atau tentang | title:"Quarterly Financial" |
Status | status | status:complete |
Tanggal | tanggal | tanggal:minggu lalu |
Tanggal diubah | datemodified atau modified | modifikasi:minggu lalu |
Pentingnya | kepentingan atau prioritas | tingkat kepentingan:tinggi |
Ukuran | Ukuran | ukuran:> 50 |
Dihapus | dihapus atau dihapus | dihapus:true |
Adalah lampiran | isattachment | isattachment:true |
Untuk | ke atau nama | to:bob |
Cc | cc atau ccname | cc:john |
Perusahaan | Perusahaan | company:Microsoft |
Lokasi | lokasi | location:"Conference Room 102" |
Kategori | kategori | category:Business |
Kata Kunci | kata kunci | kata kunci:"proyeksi penjualan" |
Album | Album | album:"Fly by Night" |
Nama file | nama file atau file | filename:MyResume |
Genre | Genre | genre:rock |
Penulis | penulis atau oleh | author:"Stephen King" |
Sosial | orang atau dengan | dengan:(sonja atau david) |
Folder | folder, di bawah atau jalur | folder:downloads |
Ekstensi file | ext atau fileext | ext:.txt |
Lampiran
Properti ini umum untuk semua jenis file lampiran. Untuk membatasi pencarian ke jenis file ini saja, gunakan sintaks ini:
kind:attachment <property>:<value>
di mana <property>
adalah kata kunci properti AQS dari tabel berikut dan <value>
merupakan istilah pencarian yang ditentukan.
Properti | Kata kunci AQS | Contoh |
---|---|---|
Sosial | orang atau dengan | people:john atau with:john |
Kontak
Properti ini umum untuk semua jenis file kontak. Untuk membatasi pencarian ke jenis file ini saja, gunakan sintaks ini:
kind:contacts <property>:<value>
di mana <property>
adalah kata kunci properti AQS dari tabel berikut dan <value>
merupakan istilah pencarian yang ditentukan.
Properti | Kata kunci AQS | Contoh |
---|---|---|
Judul pekerjaan | namajabatan | jobtitle:CFO |
Alamat IM | imaddress | imaddress:john_doe@msn.com |
Telepon asisten | assistantsphone | assistantsphone:555-3323 |
Nama asisten | nama asisten | assistantname:Paul |
Profesi | Profesi | profesi:tukang ledong |
Nickname | nickname | nama panggilan:Tex |
Pasangan | Pasangan | pasangan:Debbie |
Kota bisnis | kebisnisian | businesscity:Seattle |
Kode pos bisnis | businesspostalcode | businesspostalcode:98006 |
Halaman beranda bisnis | businesshomepage | businesshomepage:www.office.com |
Nomor telepon panggilan balik | callbackphonenumber | callbackphonenumber:555-555-2121 |
Telepon mobil | carphone | carphone:555-555-2121 |
Anak-anak | elemen turunan | children:Timmy |
Nama depan | namadepan | nama depan:John |
Nama belakang | lastname | nama belakang:Doe |
Faks rumah | homefax | homefax:555-555-2121 |
Nama manajer | nama manajer | managersname:John |
Penyeranta | pager | pager:555-555-2121 |
Nomor telepon perusahaan | telepon bisnis | businessphone:555-555-2121 |
Telepon rumah | homephone | telepon rumah:555-555-2121 |
Ponsel | mobilephone | mobilephone:555-555-2121 |
Office | Kantor | office:sample |
Ulang tahun | Ulang tahun | hari jadi:1/1/06 |
Tanggal lahir | Ulang tahun | ulang tahun:1/1/06 |
Halaman web | Laman web | halaman web:www.microsoft.com |
Catatan
Nomor telepon diindeks seperti yang dimasukkan. Misalnya, jika kode negara atau kode area dihilangkan dalam nomor telepon kontak, pengguna tidak akan dapat menemukan kontak tersebut jika mereka mencari dengan kode negara atau kode area di nomor telepon.
Komunikasi
Properti ini umum untuk semua jenis file komunikasi. Untuk membatasi pencarian ke jenis file ini saja, gunakan sintaks ini:
kind:communications <property>:<value>
di mana <property>
adalah kata kunci properti AQS dari tabel berikut dan <value>
merupakan istilah pencarian yang ditentukan.
Properti | Kata kunci AQS | Contoh |
---|---|---|
Dari | dari atau penyelenggara | from:john |
Diterima | diterima atau dikirim | dikirim:kemarin |
Subjek | subjek atau judul | subjek:"Keuangan Triwulanan" |
Memiliki lampiran | hasattachments, hasattachment | hasattachment:true |
Lampiran | lampiran atau lampiran | attachment:presentation.ppt |
Bcc | bcc, bccname atau bccaddress | bcc:dave |
Alamat KK | ccaddress atau cc | ccaddress:john_doe@outlook.com |
Bendera tindak lanjut | followupflag | followupflag:2 |
Batas waktu | duedate atau jatuh tempo | jatuh tempo:minggu lalu |
Baca | baca atau baca | is:read |
Selesai | selesai | is:completed |
Belum selesai | tidak lengkap atau tidak lengkap | is:incomplete |
Memiliki bendera | hasflag atau isflagged | has:flag |
Durasi | duration | durasi:> 50 |
Kalender
Properti ini umum untuk semua jenis file kalender. Untuk membatasi pencarian ke jenis file ini saja, gunakan sintaks ini:
kind:calendar <property>:<value>
di mana <property>
adalah kata kunci properti AQS dari tabel berikut dan <value>
merupakan istilah pencarian yang ditentukan.
Properti | Kata kunci AQS | Contoh |
---|---|---|
Berulang | berulang atau sedang dibuat | is:recurring |
Organizer | penyelenggara, menurut atau dari | organizer:debbie |
Dokumen
Properti ini umum untuk semua jenis file dokumen. Untuk membatasi pencarian ke jenis file ini saja, gunakan sintaks ini:
kind:documents <property>:<value>
di mana <property>
adalah kata kunci properti AQS dari tabel berikut dan <value>
merupakan istilah pencarian yang ditentukan.
Properti | Kata kunci AQS | Contoh |
---|---|---|
Komentar | komentar | comments:"needs final review" |
Terakhir disimpan oleh | lastsavedby | lastsavedby:john |
Manajer dokumen | documentmanager | documentmanager:john |
Nomor revisi | revisionnumber | revisionnumber:1.0.3 |
Format dokumen | documentformat | documentformat:MIMETYPE |
Tanggal terakhir dicetak | datelastprinted | datelastprinted:minggu lalu |
Presentasi
Properti ini umum untuk semua jenis file presentasi. Untuk membatasi pencarian ke jenis file ini saja, gunakan sintaks ini:
kind:presentation <property>:<value>
di mana <property>
adalah kata kunci properti AQS dari tabel berikut dan <value>
merupakan istilah pencarian yang ditentukan.
Properti | Kata kunci AQS | Contoh |
---|---|---|
Jumlah slide | slidecount | slidecount:>20 |
Musik
Properti ini umum untuk semua jenis file musik. Untuk membatasi pencarian ke jenis file ini saja, gunakan sintaks ini:
kind:music <property>:<value>
di mana <property>
adalah kata kunci properti AQS dari tabel berikut dan <value>
merupakan istilah pencarian yang ditentukan.
Properti | Kata kunci AQS | Contoh |
---|---|---|
Laju bit | laju bit, laju | laju bit:192 |
Artis | artis, oleh atau dari | artis:John Singer |
Durasi | duration | durasi:3 |
Album | Album | album:"hits terbesar" |
Genre | Genre | genre:rock |
Melacak | Melacak | track:12 |
Tahun | tahun | tahun:> 1980 < 1990 |
Gambar
Properti ini umum untuk semua jenis file gambar. Untuk membatasi pencarian ke jenis file ini saja, gunakan sintaks ini:
kind:picture <property>:<value>
di mana <property>
adalah kata kunci properti AQS dari tabel berikut dan <value>
merupakan istilah pencarian yang ditentukan.
Properti | Kata kunci AQS | Contoh |
---|---|---|
Pembuatan kamera | pembuatan kamera | cameramake:sample |
Model kamera | cameramodel | cameramodel:sample |
Dimensi | dimensions | dimensi:8X10 |
Orientasi | Orientasi | orientasi:lanskap |
Tanggal diambil | datetaken | datetaken:yesterday |
Lebar | lebar | lebar:1600 |
Tinggi | tinggi | tinggi:1200 |
Video
Properti ini umum untuk semua jenis file video. Untuk membatasi pencarian ke jenis file ini saja, gunakan sintaks ini:
kind:video <property>:<value>
di mana <property>
adalah kata kunci properti AQS dari tabel berikut dan <value>
merupakan istilah pencarian yang ditentukan.
Properti | Kata kunci AQS | Contoh |
---|---|---|
Nama | nama, subjek | nama:"Liburan Keluarga ke Pantai 05" |
Ext | ext, fileext | ext:.avi |