Noções básicas da linguagem de consulta de busca avançada
Esse tópico avançado descreve em detalhes a gramática de busca usada no recurso de Busca do ZCS .
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:
in: caixa de entrada o operador é "in" e o parâmetro é " inbox" - o que retorna mensagens que estiverem na pasta de nome " caixa de entrada"
from:alguém o operador é "from" e o parâmetro é "alguém" - o que retorna mensagens que tenham a palavra "alguém" no seu endereço de e-mail
Você pode usar como prefixo a palavra "not" para especificar itens que não tenham aqueles critérios, por exemplo not in: inbox. A busca não faz diferenciação entre maiúsculas e minúsculas, significando que "in:inbox" equivale a "in:Inbox". 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:
Os seguintes caracteres não podem estar em nenhuma parte da busca a menos que estejam cercados por aspas: ~ ' ! # $ % ^ & * ( ) _ ? / { }[ ] ; :
Os seguintes caracteres são permitidos em um parâmetro de busca contanto que sejam o primeiro caractere: - + < >
Observação: Caracteres especiais, como símbolos de marca registrada que são parte de uma palavra, são removidos quando a palavra é indexada para busca. Eles são ignorados na busca. Por exemplo, uma busca por Zimbra™ localizará todas as referências a Zimbra, incluindo aquelas que não contêm o símbolo de marca comercial.
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:inbox 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 a página de busca avançada.
Para todos os painéis de busca, com exceção da Busca básica, as regras são:
A busca por mensagens que correspondam a qualquer um dos critérios especificados é chamada uma busca "OR " (ou), porque se a mensagem contiver X ou Y, é considerada uma correspondência.
Buscar mensagens que contêm tanto X quanto Y é chamada uma busca "AND " (e), porque a mensagem deve atender a todos os critérios especificados para que seja considerada uma correspondência.
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: josé.
Usando * como curinga na Busca
O asterisco (*) pode ser usado como curinga no fim de uma palavra 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.
Observação: Um asterisco duplo em uma consulta não é considerado um caractere curinga e é ignorado durante a execução da busca.