Descrição da linguagem de critérios

Esse tópico avançado descreve em detalhes a gramática de busca usada no recurso de Busca do Zimbra. Algum tipo de critério é sempre aplicado para produzir a visualização que você tem na interface.

Estrutura da linguagem de busca

As buscas simples podem ser feitas bastando apenas digitar a palavra no campo de busca. Palavras soltas (sem um operador de busca) são interpretadas como uma busca no operador "content:" - o que corresponde a qualquer texto na mensagem.

Buscas mais avançadas podem ser feitas ao especificar um operador de busca. Um operador de busca é uma palavra-chave especial que é seguida por dois pontos, seguida de outro parâmetro específico para aquele operador. Por exemplo:

Você pode usar como prefixo a palavra "not" para especificar itens que não tenham aqueles critérios, por exemplo not in: caixa de entrada. A busca não faz diferenciação entre maiúsculas e minúsculas, o que significa que "in:caixa de entrada" é o mesmo que "in:Caixa de entrada". O sinal de menos (-) é sinônimo de NOT Então: not in:caixa de entrada é o mesmo que -in:caixa de entrada

Na maioria dos casos, não é necessário incluir caracteres de pontuação na sua seqüência de busca, pois são ignorados pelo código de busca. Há vezes em que isso não é verdade (por exemplo, buscar uma hora "9:30" em uma mensagem) e nesses casos você deve incluir o parâmetro de busca entre aspas. Por exemplo: subject:"9:30" retornará mensagens que tenham a seqüência 9:30 na linha de assunto.

Caracteres permitidos no parâmetro de busca:

Vários termos de busca

Se forem inseridos vários termos de busca (separados por espaços), eles terão " AND" por padrão. in:caixa de entrada duda significa "retorne mensagens que estiverem na caixa de entrada E que tenham a palavra duda". Para buscas usando vários critérios, você pode encontrar itens que atendam a um critério especificado ou a todos eles. É possível realizar ambos os tipos de busca usando o construtor de Busca avançada.

Para todos os painéis de busca, com exceção da Busca básica, as regras são:

Apenas "OR" aparece em uma consulta. Se você selecionou mostrar a consulta da busca na barra de Busca enquanto faz seleções na Busca avançada, a caixa de texto Busca é atualizada para mostrar a consulta resultante. Com o tipo de busca "AND", a palavra "AND" não é exibida.

Dica: Usando parênteses com AND e OR. As palavras dentro de parênteses são consideradas uma unidade. Por exemplo from: (joão tomás) é equivalente a from:joão AND from: tomás. Se você usar OR no parênteses, from:(joão or josé), a busca é para resultados from:joão OR from: tomás.

Usando * como curinga na Busca

O asterisco (*) pode ser usado como curinga em uma busca para encontrar conteúdo que contenha palavras com ortografia similar.

Use o asterisco * como curinga. Por exemplo, a string de busca co* retorna itens como cor, cola, comer, etc.

Descrições e exemplos de palavras-chave

content:

Especifica texto que a mensagem deve conter. Por exemplo, content:bananas localiza todos os itens contendo a palavra "bananas".

de:

Especifica um nome ou endereço de e-mail de remetente que esteja no cabeçalho De. Isso pode ser texto, como em "João Silva III", um endereço de e-mail como " joao@acme.com" ou um domínio como " zimbra.com".

to:

Mesmo que from: exceto pelo fato de que especifica uma das pessoas para quem o e-mail foi endereçado em Para :.

cc:

Mesmo que from: exceto pelo fato de que especifica um destinatário no cabeçalho Cc: da mensagem.

subject:

Especifica texto que deve aparecer no cabeçalho de assunto da mensagem. Um exemplo pode ser subject:nova política de férias.

in:

Especifica uma pasta. Por exemplo, in:enviadas mostraria todos os itens na sua pasta Enviadas.

has:

Especifica um atributo que a mensagem deve ter. Os tipos de objeto que você pode especificar são "anexo", "telefone" ou " url". Por exemplo, has:anexo localizaria todas as mensagens que contenham um ou mais anexos de qualquer tipo.

filename:

Especifica um nome de arquivo anexo. Por exemplo, filename: busca.txt localizaria mensagens com um arquivo anexo de nome " busca.txt".

type:

Especifica uma busca com anexos de um determinado tipo. Os tipos de anexo que você pode especificar são "text", "word", "excel" e " pdf". Por exemplo, type:word "ola" localiza mensagens com anexos que sejam documentos do Microsoft Word e busca nesses anexos a palavra "ola".

attachment:

Especifica qualquer item dentro de um certo tipo de anexo. Por exemplo, attachment:word localizaria todas as mensagens com anexos de Word.

is:

Busca mensagens de um determinado status. O valores permitidos são "não lidas", "lidas", "sinalizadas", " não sinalizadas", "enviadas", "rascunho", "recebidas", "respondidas", " não respondidas", "encaminhadas", não encaminhadas", "em qualquer lugar", "remota" (em uma pasta compartilhada), "local", "enviada". Por exemplo, is: não lida localizará todas as mensagens não lidas.

date:

Use essa palavra-chave para especificar uma data, usando o formato padrão para a localidade de seu navegador (para português do Brasil, o formato é dd/mm/aaaa). Por exemplo, date:1/2/2010 localizaria mensagens de 1 de fevereiro de 2010. Os símbolos de maior que (>) ou menor que (<) podem ser usados no lugar de after ou before. >= e <= também são permitidos.

after:

Especifica e-mails enviados após uma certa data. Por exemplo, after:1/2/2010 especifica e-mails enviados após 1 de fevereiro de 2007.

before:

Mesmo que after: com a diferença de que especifica e-mails enviados antes da data especificada.

size:

Especifica mensagens cujo tamanho total, incluindo anexos, seja de um número especificado de bytes, quilobytes ou megabytes. Por exemplo, size:12 kb localizaria mensagens que têm exatamente 12K de tamanho. Os símbolos de maior que (>) ou menor que (<) podem ser usados em vez de maior ou menor.

larger:

Semelhante a size: com a diferença de que especifica maior que o tamanho especificado.

smaller:

Semelhante a size: com a diferença de que especifica menor que o tamanho especificado.

solo:

Localiza mensagens de e-mail que não foram respondidas ainda.

tag:

Localiza mensagens que foram marcadas com um determinado marcador. Por exemplo, tag:chefe localizará mensagens que tenham um marcador chamado "chefe".

priority:

Localiza mensagens, tarefas ou itens de calendário baseado em "alta" ou "baixa" prioridade. Por exemplo, priority:alta localizaria itens definidos como de alta prioridade.