Sintassi di ricerca avanzata
Nota
Windows Desktop Search 2.x è una tecnologia obsoleta originariamente disponibile come componente aggiuntivo per Windows XP e Windows Server 2003. Nelle versioni successive usare invece Windows Search .
Microsoft Windows Desktop Search (WDS) usa advanced query syntax (AQS) per consentire agli utenti e ai programmatori di definire e restringere meglio le ricerche. L'uso di AQS è un modo semplice per fornire set di risultati più significativi. Le ricerche possono essere limitate in base ai parametri seguenti:
- Tipi di file: tipi di file, ad esempio cartelle, documenti, presentazioni, immagini e così via.
- Archivi file: database e percorsi specifici.
- Proprietà file: metadati file, ad esempio dimensioni, data e titolo.
- Contenuto del file: parole chiave come risultati finali del progetto, AQS, scarpe da suede blu e così via.
Inoltre, è possibile combinare i parametri di ricerca usando gli operatori di ricerca. Nella parte restante di questa sezione vengono illustrati la sintassi delle query, i parametri e gli operatori e come possono essere combinati per offrire risultati di ricerca mirati. Le tabelle descrivono la sintassi da usare con WDS e le proprietà su cui è possibile eseguire query per ogni tipo di file visualizzato nella finestra dei risultati di Windows Desktop Search .
Sintassi di ricerca desktop
Una query di ricerca può includere una o più parole chiave, con operatori booleani e criteri facoltativi. È possibile usare questi criteri facoltativi per perfezionare una ricerca con la sintassi seguente:
-
<scope name>:<value>
: percorso o archivio dati in cui si trovano i file -
<file kind>:<value>
: tipi di file -
<property name>:<value>
: proprietà gestite dei file
Si supponga che un utente voglia cercare un documento contenente la frase dell'ultimo trimestre, creata da John o Joanne e salvata nella cartella mydocuments. La query potrebbe essere simile alla seguente:
"last quarter" author:(john OR joanne) foldername:mydocuments
Ambito in base alla posizione e all'archivio dati
Gli utenti possono limitare l'ambito delle ricerche a percorsi di cartelle o archivi dati specifici. Ad esempio, se si usano diversi account di posta elettronica e si vuole limitare una query a Microsoft Outlook, utilizzare store:outlook
.
Percorso o archivio dati | Parola chiave AQS | Esempio |
---|---|---|
Desktop | desktop | store:desktop |
File | files | store:files |
Outlook | Outlook | store:outlook |
Outlook Express | Oe | store:oe |
Cartella specifica | foldername o in | foldername:MyDocuments o in:MyDocuments |
Se è disponibile un gestore di protocollo per eseguire la ricerca per indicizzazione in archivi personalizzati, ad esempio Lotus Notes, è possibile usare il nome dell'archivio o del gestore di protocolli per l'archivio dati. Ad esempio, se è stato implementato un gestore di protocollo per includere un archivio dati lotus Notes come "note", la sintassi della query sarà store:notes
.
Tipi di file
Gli utenti possono limitare le ricerche a tipi specifici di file, detti anche tipi di file. La tabella seguente elenca i tipi di file e offre esempi della sintassi AQS usata per cercare questi tipi di file.
Tipo di file da cercare | Parola chiave AQS | Esempio |
---|---|---|
Tutti i tipi di file | Tutto | kind:everything |
Comunicazioni | (DIP) interno | kind:communications |
Contatti | contatti | kind:contacts |
Posta elettronica | kind:email | |
Conversazioni di Instant Messenger | Im | kind:im |
Riunioni | Riunioni | kind:meetings |
Attività | attività | kind:tasks |
Note | di HDInsight | kind:notes |
Documenti | docs | kind:docs |
Documenti di testo | text | kind:text |
Fogli di calcolo | Fogli | kind:spreadsheets |
Presentazioni | presentazioni | kind:presentations |
Musica | music | kind:music |
Immagini | Foto | kind:pics |
Video | videos | kind:videos |
Cartelle | cartelle | kind:folders |
Nome cartella | foldername o in | foldername:mydocs o in:mydocs |
Preferiti | Preferiti | kind:favorites |
Programmi | programmi | kind:programs |
Operatori booleani
Gli utenti possono combinare parole chiave di ricerca e proprietà di file con operatori per ampliare o restringere una ricerca. Nella tabella seguente vengono descritti gli operatori di query di ricerca comuni.
Operatore | Esempio | Risultato |
---|---|---|
NOT | previdenza sociale NOT | Trova elementi che contengono social, ma non la sicurezza. |
Space | previdenza sociale | Trova elementi contenenti previdenza sociale e sicurezza. |
OR | previdenza sociale OR | Trova elementi contenenti previdenza sociale o di sicurezza. |
Virgolette | "previdenza sociale" | Trova elementi che contengono la frase esatta della previdenza sociale. |
Parentesi | (previdenza sociale) | Trova articoli contenenti previdenza sociale e sicurezza in qualsiasi ordine. |
> | date:>11/13/21 dimensioni:>500 |
Trova gli elementi con una data successiva a MM/GG/AAA. Trova elementi con dimensioni maggiori di 500 byte. |
< | date:<11/13/21 dimensioni:<500 |
Trova gli elementi con una data precedente a MM/GG/AAA. Trova elementi con dimensioni inferiori a 500 byte. |
.. | date:11/13/21..11/15/21 | Trova gli elementi con una data che inizia in MM/GG/AAa e termina su MM/GG/AAA. |
Nota
Gli operatori NOT e OR devono essere in maiuscolo e non possono essere combinati nella stessa query. Ad esempio, social OR security NOT retirement
non è consentito.
Proprietà booleane
Alcuni tipi di file consentono agli utenti di cercare file usando le proprietà booleane, come descritto nella tabella seguente.
Sintassi delle proprietà | Esempio | Risultato |
---|---|---|
is:attachment | report is:attachment | Trova gli elementi che contengono allegati che contengono report. Uguale a isattachment:true . |
isonline: | report isonline:true | Trova gli elementi online e che contengono report. |
isrecurring: | report isrecurring:true | Trova gli elementi ricorrenti e che contengono report. |
isflagged: | report isflagged:true | Trova gli elementi contrassegnati(ad esempio, Rivedi, Completamento) e che contengono report. |
Isdeleted: | report isdeleted:true | Trova gli elementi contrassegnati come eliminati(ad esempio, spostati nel Cestino o elementi eliminati) e che contengono report. |
Iscompleted: | report iscompleted:false | Trova gli elementi che non sono contrassegnati come completi e che contengono report. |
hasattachment: | report hasattachment:true | Trova elementi che contengono report e contengono allegati |
hasflag: | report hasflag:true | Trova gli elementi che contengono report e hanno flag. |
Date
Oltre a essere in grado di eseguire ricerche in date e intervalli di date specifici con gli operatori descritti in precedenza, AQS consente valori di data relativi (ad esempio , o ), valori di giorno (ad esempio Tuesday
o Monday..Wednesday
) e valori di mese (ad esempio February
).next week
tomorrow
today
Data relativa a: | Esempio | Risultato |
---|---|---|
Giorno | date:today date:domani date:ieri |
Trova gli elementi con la data odierna. Trova gli elementi con la data di domani. Trova gli elementi con la data di ieri. |
Settimana/Mese/Anno | date:this week date:last week date:next month date:past month date:coming year |
Trova gli elementi con una data che rientra nella settimana corrente. Trova gli elementi con una data che rientra nella settimana precedente. Trova gli elementi con una data che rientra nella prossima settimana. Trova gli elementi con una data che rientra nel mese precedente. Trova gli elementi con una data che rientra nell'anno successivo. |
Proprietà per tipo di file
Gli utenti possono cercare proprietà specifiche di tipi di file diversi. Alcune proprietà (ad esempio le dimensioni dei file) sono comuni a tutti i file, mentre altre sono limitate a un tipo specifico. Il numero di diapositive, ad esempio, è specifico per le presentazioni. Le tabelle seguenti elencano queste proprietà in base al tipo di file.
Tutto
Queste proprietà sono comuni a tutti i tipi di file. Per includere tutti i tipi di file in una query, usare questa sintassi:
kind:everything <property>:<value>
dove <property>
è una parola chiave della proprietà AQS dalla tabella seguente ed <value>
è il termine di ricerca specificato.
Proprietà | Parola chiave AQS | Esempio |
---|---|---|
Titolo | titolo, oggetto o informazioni | title:"Trimestrale Finanziaria" |
Stato | status | status:complete |
Data | data | date:ultima settimana |
Data modifica | datemodificate o modificate | modificato:ultima settimana |
Importanza | priorità o importanza | importanza:high |
Dimensione | size | dimensioni:> 50 |
Eliminata | eliminato o isdeleted | isdeleted:true |
Allegato | isattachment | isattachment:true |
Per | to o toname | to:bob |
Cc | cc o ccname | cc:john |
Company | company | company:Microsoft |
Posizione | posizione | location:"Conference Room 102" |
Category | category | category:Business |
Parole chiave | keywords | parole chiave:"proiezioni vendite" |
Album | Album | album:"Fly by Night" |
Nome file | file o file | filename:MyResume |
Genre | genre | genere:rock |
Autore | autore o by | autore:"Stephen King" |
Persone | persone o con | with:(sonja o david) |
Cartella | cartella, in o percorso | folder:downloads |
Estensione file | ext o fileext | ext:.txt |
Attachment
Queste proprietà sono comuni a tutti i tipi di file allegati. Per limitare una ricerca solo a questo tipo di file, usare questa sintassi:
kind:attachment <property>:<value>
dove <property>
è una parola chiave della proprietà AQS dalla tabella seguente ed <value>
è il termine di ricerca specificato.
Proprietà | Parola chiave AQS | Esempio |
---|---|---|
Persone | persone o con | people:john o with:john |
Contatti
Queste proprietà sono comuni a tutti i tipi di file di contatti. Per limitare una ricerca solo a questo tipo di file, usare questa sintassi:
kind:contacts <property>:<value>
dove <property>
è una parola chiave della proprietà AQS dalla tabella seguente ed <value>
è il termine di ricerca specificato.
Proprietà | Parola chiave AQS | Esempio |
---|---|---|
Posizione | jobtitle | jobtitle:CFO |
Indirizzo messaggistica istantanea | imaddress | imaddress:john_doe@msn.com |
Telefono dell'assistente | assistantsphone | assistantsphone:555-3323 |
Nome assistente | assistantname | assistantname:Paul |
Profession | Professione | professione:idraulico |
Nome alternativo | nickname | nickname:Tex |
Coniuge | Coniuge | coniuge:Debbie |
Città commerciale | businesscity | businesscity:Seattle |
Codice postale aziendale | businesspostalcode | businesspostalcode:98006 |
Home page aziendale | businesshomepage | businesshomepage:www.office.com |
Numero di telefono di callback | callbackphonenumber | callbackphonenumber:555-555-2121 |
Telefono auto | Carphone | autofono:555-555-2121 |
Children | figli | children:Timmy |
Nome | firstname | firstname:John |
Cognome | lastname | lastname:Doe |
Fax home | homefax | homefax:555-555-2121 |
Nome del manager | managersname | managersname:John |
Cercapersone | pager | pager:555-555-2121 |
Telefono ufficio | businessphone | businessphone:555-555-2121 |
Telefono abitazione | homePhone | homephone:555-555-2121 |
Cellulare | Mobilephone | cellulare:555-555-2121 |
Office | office | office:sample |
Anniversario | Anniversario | anniversario:1/1/06 |
Data di nascita | Compleanno | compleanno:1/1/06 |
Pagina Web | Sito web | pagina web:www.microsoft.com |
Nota
I numeri di telefono vengono indicizzati come immessi. Ad esempio, se un codice paese o un codice di area è stato omesso nel numero di telefono di un contatto, gli utenti non saranno in grado di trovare tale contatto se cercano con un codice paese o un codice di area nel numero di telefono.
Comunicazioni
Queste proprietà sono comuni a tutti i tipi di file di comunicazione. Per limitare una ricerca solo a questo tipo di file, usare questa sintassi:
kind:communications <property>:<value>
dove <property>
è una parola chiave della proprietà AQS della tabella seguente ed <value>
è il termine di ricerca specificato.
Proprietà | Parola chiave AQS | Esempio |
---|---|---|
Da | da o organizzatore | from:john |
Ricevuto | ricevuto o inviato | sent:ieri |
Oggetto | soggetto o titolo | subject:"Trimestrale Finanziaria" |
Ha allegato | hasattachments, hasattachment | hasattachment:true |
Allegati | allegati o allegati | attachment:presentation.ppt |
Bcc | bcc, bccname o bccaddress | bcc:dave |
Indirizzo Cc | ccaddress o cc | ccaddress:john_doe@outlook.com |
Contrassegno di completamento | followupflag | followupflag:2 |
Scadenza | duedate o scadenza | due:ultima settimana |
Read | lettura o isread | is:read |
Completato | Iscompleted | is:complete |
Incompleto | incomplete o incomplete | is:incomplete |
Flag | hasflag o isflagged | has:flag |
Durata | duration | durata:> 50 |
Calendario
Queste proprietà sono comuni a tutti i tipi di file del calendario. Per limitare una ricerca solo a questo tipo di file, usare questa sintassi:
kind:calendar <property>:<value>
dove <property>
è una parola chiave della proprietà AQS dalla tabella seguente ed <value>
è il termine di ricerca specificato.
Proprietà | Parola chiave AQS | Esempio |
---|---|---|
Periodica | ricorrente o isrecurring | is:ricorrente |
Organizzatore | organizzatore, per o da | organizzatore:debbie |
Documenti
Queste proprietà sono comuni a tutti i tipi di file di documenti. Per limitare una ricerca solo a questo tipo di file, usare questa sintassi:
kind:documents <property>:<value>
dove <property>
è una parola chiave della proprietà AQS dalla tabella seguente ed <value>
è il termine di ricerca specificato.
Proprietà | Parola chiave AQS | Esempio |
---|---|---|
Commenti | comments | commenti:"necessita di revisione finale" |
Ultimo salvataggio da | lastsavedby | lastsavedby:john |
Gestione documenti | documentmanager | documentmanager:john |
Numero di revisione | revisionnumber | revisionnumber:1.0.3 |
Formato documento | documentformat | documentformat:MIMETYPE |
Data ultima stampata | datelastprinted | datelastprinted:last week |
Presentazione
Queste proprietà sono comuni a tutti i tipi di file di presentazione. Per limitare una ricerca solo a questo tipo di file, usare questa sintassi:
kind:presentation <property>:<value>
dove <property>
è una parola chiave della proprietà AQS dalla tabella seguente ed <value>
è il termine di ricerca specificato.
Proprietà | Parola chiave AQS | Esempio |
---|---|---|
Conteggio diapositive | slidecount | slidecount:>20 |
Musica
Queste proprietà sono comuni a tutti i tipi di file musicali. Per limitare una ricerca solo a questo tipo di file, usare questa sintassi:
kind:music <property>:<value>
dove <property>
è una parola chiave della proprietà AQS dalla tabella seguente ed <value>
è il termine di ricerca specificato.
Proprietà | Parola chiave AQS | Esempio |
---|---|---|
Velocità in bit | bitrate, frequenza | bitrate:192 |
Artista | artista, da o da | artista:John Singer |
Durata | duration | durata:3 |
Album | Album | album:"greatest hits" |
Genre | genre | genere:rock |
Track | track | track:12 |
Year | anno | anno:> 1980 < 1990 |
Immagine
Queste proprietà sono comuni a tutti i tipi di file immagine. Per limitare una ricerca solo a questo tipo di file, usare questa sintassi:
kind:picture <property>:<value>
dove <property>
è una parola chiave della proprietà AQS dalla tabella seguente ed <value>
è il termine di ricerca specificato.
Proprietà | Parola chiave AQS | Esempio |
---|---|---|
Fotocamera | cameramake | cameramake:sample |
Modello di fotocamera | Cameramodel | cameramodel:sample |
Dimensioni | dimensions | dimensioni:8X10 |
Orientamento | orientation | orientamento:orizzontale |
Data presa | datetaken | datetaken:ieri |
Larghezza | width | width:1600 |
Altezza | altezza | height:1200 |
Video
Queste proprietà sono comuni a tutti i tipi di file video. Per limitare una ricerca solo a questo tipo di file, usare questa sintassi:
kind:video <property>:<value>
dove <property>
è una parola chiave della proprietà AQS dalla tabella seguente ed <value>
è il termine di ricerca specificato.
Proprietà | Parola chiave AQS | Esempio |
---|---|---|
Nome | nome, soggetto | name:"Family Vacation to the Beach 05" |
Interno | ext, fileext | ext:.avi |