Sintaxe de consulta avançada
Observação
O Windows Desktop Search 2.x é uma tecnologia obsoleta que estava originalmente disponível como um suplemento para Windows XP e Windows Server 2003. Em versões posteriores, use a Pesquisa do Windows .
A Pesquisa de Área de Trabalho do Microsoft Windows (WDS) usa a Sintaxe de Consulta Avançada (AQS) para ajudar usuários e programadores a definir e restringir melhor suas pesquisas. Usar o AQS é uma maneira fácil de fornecer conjuntos de resultados mais significativos. As pesquisas podem ser restringidas pelos seguintes parâmetros:
- Tipos de arquivo: tipos de arquivo, como pastas, documentos, apresentações, imagens e assim por diante.
- Repositórios de arquivos: bancos de dados e locais específicos.
- Propriedades do arquivo: metadados de arquivo, como tamanho, data e título.
- Conteúdo do arquivo: palavras-chave como entregas de projeto, AQS, sapatos de camurça azul e assim por diante.
Além disso, você pode combinar parâmetros de pesquisa usando operadores de pesquisa. O restante desta seção explica a sintaxe da consulta, os parâmetros e os operadores e como eles podem ser combinados para oferecer resultados de pesquisa direcionados. As tabelas descrevem a sintaxe a ser usada com o WDS e as propriedades que podem ser consultadas para cada tipo de arquivo exibido na janela de resultados da Pesquisa da Área de Trabalho do Windows .
Sintaxe de pesquisa da área de trabalho
Uma consulta de pesquisa pode incluir uma ou mais palavras-chave, com operadores boolianos e critérios opcionais. Você pode usar esses critérios opcionais para refinar uma pesquisa com a seguinte sintaxe:
-
<scope name>:<value>
: local ou armazenamento de dados no qual os arquivos residem -
<file kind>:<value>
: tipos de arquivos -
<property name>:<value>
: propriedades gerenciadas de arquivos
Suponha que um usuário queira pesquisar um documento que contenha a frase no último trimestre, criado por John ou Joanne, e salvo na pasta mydocuments. A consulta pode ter esta aparência:
"last quarter" author:(john OR joanne) foldername:mydocuments
Escopo por local e armazenamento de dados
Os usuários podem limitar o escopo de suas pesquisas a locais de pastas ou armazenamentos de dados específicos. Por exemplo, se você usar várias contas de email e quiser limitar uma consulta ao Microsoft Outlook, use store:outlook
.
Local ou armazenamento de dados | Palavra-chave do AQS | Exemplo |
---|---|---|
Área de Trabalho | área de trabalho | store:desktop |
Arquivos | files | store:files |
Outlook | outlook | store:outlook |
Outlook Express | oe | store:oe |
Pasta específica | foldername ou in | foldername:MyDocuments ou in:MyDocuments |
Se você tiver um manipulador de protocolo em vigor para rastrear repositórios personalizados, como o Lotus Notes, poderá usar o nome do repositório ou manipulador de protocolo para o armazenamento de dados. Por exemplo, se você implementasse um manipulador de protocolo para incluir um armazenamento de dados do Lotus Notes como "anotações", a sintaxe da consulta seria store:notes
.
Tipos de arquivo
Os usuários podem limitar suas pesquisas a tipos específicos de arquivos, também chamados de tipos de arquivo. A tabela a seguir lista os tipos de arquivo e oferece exemplos da sintaxe do AQS usada para pesquisar esses tipos de arquivos.
Tipo de arquivo a ser pesquisado | Palavra-chave do AQS | Exemplo |
---|---|---|
Todos os tipos de arquivo | Tudo | kind:everything |
Comunicações | comunicações | kind:communications |
Contacts | contatos | kind:contacts |
kind:email | ||
Conversas instantâneas do Messenger | Im | kind:im |
Reuniões | Reuniões | kind:meetings |
Tarefas | tarefas | kind:tasks |
Observações | HDInsight | kind:notes |
Documentos | docs | kind:docs |
Documentos de texto | texto | kind:text |
Planilhas | Planilhas | kind:spreadsheets |
Apresentações | apresentações | kind:presentations |
Música | music | kind:music |
Imagens | Fotos | kind:pics |
Vídeos | Vídeos | kind:videos |
Pastas | pastas | kind:folders |
Nome da pasta | foldername ou in | foldername:mydocs ou in:mydocs |
Favoritos | favoritos | kind:favorites |
Programas | programas | kind:programs |
Operadores boolianos
Os usuários podem combinar palavras-chave de pesquisa e propriedades de arquivo com operadores para ampliar ou restringir uma pesquisa. A tabela a seguir descreve operadores comuns de consulta de pesquisa.
Operador | Exemplo | Result |
---|---|---|
NOT | social NOT security | Localiza itens que contêm segurança social, mas não social. |
Space | seguro social | Localiza itens que contêm previdência social e segurança. |
OU | seguridade social OU | Localiza itens que contêm seguroou social. |
Aspas | "previdência social" | Localiza itens que contêm a frase exata previdência social. |
Parênteses | (previdência social) | Localiza itens que contêm seguroe social em qualquer ordem. |
> | data:>13/11/21 size:>500 |
Localiza itens com uma data após MM/DD/AAAA. Localiza itens com um tamanho maior que 500 bytes. |
< | data:<13/11/21 size:<500 |
Localiza itens com uma data antes de MM/DD/AAAA. Localiza itens com um tamanho inferior a 500 bytes. |
.. | data:13/11/21..11/15/21 | Localiza itens com uma data começando em MM/DD/YY e terminando em MM/DD/YY. |
Observação
Os operadores NOT e OR devem estar em maiúsculas e não podem ser combinados na mesma consulta. Por exemplo, social OR security NOT retirement
não é permitido.
Propriedades boolianas
Alguns tipos de arquivo permitem que os usuários pesquisem arquivos usando propriedades boolianas, conforme descrito na tabela a seguir.
Sintaxe de propriedade | Exemplo | Result |
---|---|---|
is:attachment | report is:attachment | Localiza itens que têm anexos que contêm relatório. Mesmo que isattachment:true . |
Isonline: | relatório isonline:true | Localiza itens que estão online e que contêm relatório. |
Isrecurring: | relatório isrecurring:true | Localiza itens que são recorrentes e que contêm relatório. |
isflagged: | relatório isflagged:true | Localiza itens sinalizados (por exemplo, Revisão, Acompanhamento) e que contêm relatório. |
Isdeleted: | report isdeleted:true | Localiza itens sinalizados como excluídos (por exemplo, movidos para a Lixeira ou itens excluídos) e que contêm o relatório. |
Iscompleted: | relatório iscompleted:false | Localiza itens que não estão sinalizados como concluídos e que contêm relatório. |
hasattachment: | relatório hasattachment:true | Localiza itens que contêm relatório e têm anexos |
hasflag: | hasflag:true do relatório | Localiza itens que contêm relatório e têm sinalizadores. |
Datas
Além de poder pesquisar datas e intervalos de datas específicos com os operadores descritos anteriormente, o AQS permite valores relativos de data (como , ou ), valores de dia (como Tuesday
ou Monday..Wednesday
) e valores de mês (como February
).next week
tomorrow
today
Data relativa a: | Exemplo | Result |
---|---|---|
Dia | date:today date:tomorrow date:yesterday |
Localiza itens com a data de hoje. Localiza itens com a data de amanhã. Localiza itens com a data de ontem. |
Semana/Mês/Ano | date:this week date:last week date:next month date:past month date:coming year |
Localiza itens com uma data que cai na semana atual. Localiza itens com uma data que está caindo na semana anterior. Localiza itens com uma data que cai na próxima semana. Localiza itens com uma data que está caindo no mês anterior. Localiza itens com uma data que cai no próximo ano. |
Propriedades por tipo de arquivo
Os usuários podem pesquisar propriedades específicas de diferentes tipos de arquivo. Algumas propriedades (como o tamanho do arquivo) são comuns a todos os arquivos, enquanto outras são limitadas a um tipo específico. A contagem de slides, por exemplo, é específica para apresentações. As tabelas a seguir listam essas propriedades por tipo de arquivo.
Tudo
Essas propriedades são comuns a todos os tipos de arquivo. Para incluir todos os tipos de arquivos em uma consulta, use esta sintaxe:
kind:everything <property>:<value>
em que <property>
é uma palavra-chave de propriedade do AQS da tabela a seguir e <value>
é o termo de pesquisa especificado.
Propriedade | Palavra-chave do AQS | Exemplo |
---|---|---|
Title | título, assunto ou sobre | title:"Quarterly Financial" |
Status | status | status:complete |
Data | data | date:last week |
Data da modificação | datemodified ou modificado | modified:last week |
Importância | importância ou prioridade | importance:high |
Tamanho | tamanho | tamanho:> 50 |
Excluído | excluído ou isdeleted | isdeleted:true |
É anexo | isattachment | isattachment:true |
Para | a ou toname | to:bob |
Cc | cc ou ccname | cc:john |
Empresa | company | company:Microsoft |
Localização | local | location:"Sala de Conferência 102" |
Categoria | category | category:Business |
Palavras-chave | palavras-chave | palavras-chave:"projeções de vendas" |
Álbum | Álbum | album:"Fly by Night" |
Nome do arquivo | filename ou arquivo | filename:MyResume |
Gênero | gênero | genre:rock |
Autor | autor ou por | autor:"Stephen King" |
Pessoas | pessoas ou com | with:(sonja or david) |
Pasta | pasta, em ou caminho | folder:downloads |
Extensão de arquivo | ext ou fileext | ext:.txt |
Anexo
Essas propriedades são comuns a todos os tipos de arquivo de anexo. Para limitar uma pesquisa somente a esse tipo de arquivo, use esta sintaxe:
kind:attachment <property>:<value>
em que <property>
é uma palavra-chave de propriedade do AQS da tabela a seguir e <value>
é o termo de pesquisa especificado.
Propriedade | Palavra-chave do AQS | Exemplo |
---|---|---|
Pessoas | pessoas ou com | people:john ou with:john |
Contacts
Essas propriedades são comuns a todos os tipos de arquivo de contatos. Para limitar uma pesquisa somente a esse tipo de arquivo, use esta sintaxe:
kind:contacts <property>:<value>
em que <property>
é uma palavra-chave de propriedade do AQS da tabela a seguir e <value>
é o termo de pesquisa especificado.
Propriedade | Palavra-chave do AQS | Exemplo |
---|---|---|
Cargo | jobtitle | jobtitle:CFO |
Endereço de mensagens instantâneas | imaddress | imaddress:john_doe@msn.com |
Telefone do assistente | assistantsphone | assistantsphone:555-3323 |
Nome do assistente | Assistantname | assistantname:Paul |
Profession | Profissão | profissão:encanador |
Apelido | apelido | nickname:Tex |
Cônjuge | Cônjuge | cônjuge:Debbie |
Cidade comercial | businesscity | businesscity:Seattle |
Cep comercial | businesspostalcode | businesspostalcode:98006 |
Home page de negócios | businesshomepage | businesshomepage:www.office.com |
Número de telefone de retorno de chamada | callbackphonenumber | callbackphonenumber:555-555-2121 |
Telefone do carro | Carphone | carphone:555-555-2121 |
Children | menores de idade | filhos:Timmy |
Nome | nome | firstname:John |
Sobrenome | sobrenome | lastname:Doe |
Fax residencial | homefax | homefax:555-555-2121 |
Nome do gerente | managersname | managersname:John |
Pager | pager | pager:555-555-2121 |
Telefone comercial | businessphone | businessphone:555-555-2121 |
Telefone residencial | homePhone | homephone:555-555-2121 |
Telefone celular | mobilephone | mobilephone:555-555-2121 |
Office | Office | office:sample |
Aniversário | Aniversário | aniversário:1/1/06 |
Birthday | Aniversário | aniversário:1/1/06 |
Página da Web | página da web | página da Web:www.microsoft.com |
Observação
Os números de telefone são indexados conforme inserido. Por exemplo, se um código de país ou código de área tiver sido omitido no número de telefone de um contato, os usuários não poderão encontrar esse contato se pesquisarem com um código de país ou código de área no número de telefone.
Comunicações
Essas propriedades são comuns a todos os tipos de arquivo de comunicação. Para limitar uma pesquisa somente a esse tipo de arquivo, use esta sintaxe:
kind:communications <property>:<value>
em que <property>
é uma palavra-chave de propriedade do AQS da tabela a seguir e <value>
é o termo de pesquisa especificado.
Propriedade | Palavra-chave do AQS | Exemplo |
---|---|---|
De | de ou organizador | from:john |
Recebido | recebido ou enviado | sent:yesterday |
Assunto | assunto ou título | subject:"Quarterly Financial" |
Tem anexo | hasattachments, hasattachment | hasattachment:true |
Anexos | anexos ou anexos | attachment:presentation.ppt |
Cco | bcc, bccname ou bccaddress | bcc:dave |
Endereço cc | ccaddress ou cc | ccaddress:john_doe@outlook.com |
Sinalizador de acompanhamento | followupflag | followupflag:2 |
Data de conclusão | duedate ou due | due:last week |
Ler | leitura ou leitura | is:read |
Está concluído | Iscompleted | is:completed |
Incompleto | incompleto ou isincomplete | is:incomplete |
Tem sinalizador | hasflag ou isflagged | has:flag |
Duração | duration | duração:> 50 |
Calendário
Essas propriedades são comuns a todos os tipos de arquivo de calendário. Para limitar uma pesquisa somente a esse tipo de arquivo, use esta sintaxe:
kind:calendar <property>:<value>
em que <property>
é uma palavra-chave de propriedade do AQS da tabela a seguir e <value>
é o termo de pesquisa especificado.
Propriedade | Palavra-chave do AQS | Exemplo |
---|---|---|
Recorrente | recorrente ou recorrente | is:recurring |
Organizer | organizador, por ou de | organizer:debbie |
Documentos
Essas propriedades são comuns a todos os tipos de arquivo de documentos. Para limitar uma pesquisa somente a esse tipo de arquivo, use esta sintaxe:
kind:documents <property>:<value>
em que <property>
é uma palavra-chave de propriedade do AQS da tabela a seguir e <value>
é o termo de pesquisa especificado.
Propriedade | Palavra-chave do AQS | Exemplo |
---|---|---|
Comentários | comments | comments:"precisa de revisão final" |
Última salva por | lastsavedby | lastsavedby:john |
Gerenciador de documentos | documentmanager | documentmanager:john |
Número de revisão | Revisionnumber | revisionnumber:1.0.3 |
Formato do documento | documentformat | documentformat:MIMETYPE |
Data da última impressão | datelastprinted | datelastprinted:last week |
Apresentação
Essas propriedades são comuns a todos os tipos de arquivo de apresentação. Para limitar uma pesquisa somente a esse tipo de arquivo, use esta sintaxe:
kind:presentation <property>:<value>
em que <property>
é uma palavra-chave de propriedade do AQS da tabela a seguir e <value>
é o termo de pesquisa especificado.
Propriedade | Palavra-chave do AQS | Exemplo |
---|---|---|
Contagem de slides | slidecount | slidecount:>20 |
Música
Essas propriedades são comuns a todos os tipos de arquivo de música. Para limitar uma pesquisa somente a esse tipo de arquivo, use esta sintaxe:
kind:music <property>:<value>
em que <property>
é uma palavra-chave de propriedade do AQS da tabela a seguir e <value>
é o termo de pesquisa especificado.
Propriedade | Palavra-chave do AQS | Exemplo |
---|---|---|
Taxa de bits | taxa de bits, taxa | taxa de bits:192 |
Artista | artista, por ou de | artista:John Singer |
Duração | duration | duration:3 |
Álbum | Álbum | album:"greatest hits" |
Gênero | gênero | genre:rock |
Rastrear | rastrear | track:12 |
Year | ano | ano:> 1980 < 1990 |
Picture
Essas propriedades são comuns a todos os tipos de arquivo de imagem. Para limitar uma pesquisa somente a esse tipo de arquivo, use esta sintaxe:
kind:picture <property>:<value>
em que <property>
é uma palavra-chave de propriedade do AQS da tabela a seguir e <value>
é o termo de pesquisa especificado.
Propriedade | Palavra-chave do AQS | Exemplo |
---|---|---|
Fazer câmera | cameramake | cameramake:sample |
Modelo de câmera | cameramodel | cameramodel:sample |
Dimensões | dimensions | dimensões:8X10 |
Orientation | orientation | orientation:landscape |
Data de tomada | datetaken | datetaken:yesterday |
Largura | width | width:1600 |
Altura | altura | height:1200 |
Vídeo
Essas propriedades são comuns a todos os tipos de arquivo de vídeo. Para limitar uma pesquisa somente a esse tipo de arquivo, use esta sintaxe:
kind:video <property>:<value>
em que <property>
é uma palavra-chave de propriedade do AQS da tabela a seguir e <value>
é o termo de pesquisa especificado.
Propriedade | Palavra-chave do AQS | Exemplo |
---|---|---|
Nome | nome, assunto | name:"Family Vacation to the Beach 05" |
Ramal | ext, fileext | ext:.avi |