A sintaxe de pesquisa avançada pode ser usada para procurar por todos os documentos ou pastas que tenham sido associados com uma determinada ficha. Pode também ser usada para procurar por todos os documentos ou pastas com um valor de campo que corresponda com certos padrões. A sintaxe básica para cada tipo de pesquisa está apresentada abaixo.
Ficha: {[NomedaFicha]}
Valor de campo: {[NomedaFicha]:[ValordoCampo]="Valor"}
Na sintaxe apresentada acima, o termo NomedaFicha representa o nome da ficha que deverá está atribuído para qualquer documento ou pasta que irá satisfazer este critério de pesquisa. O termo VamordoCampo representa o nome do campo que você deseja pesquisar. O termo Valor representa o valor que será pesquisado. Você deve notificar-se de várias coisas adicionais para a sintaxe apresentada acima. A primeira é que a sintaxe inteira está entre chaves {}. Isto é requerido. Outro aspecto desta sintaxe é que o nome da ficha desejado e o campo foram colocados entre colchetes []. Os colchetes são requeridos somente quando o nome contém um espaço ou parenteses. Por examplo, você definitivamente vai precisar usar os colchetes quando usar a sintaxe de pesquisa avançada para pesquisar por documentos e pastas que foram atribuídas para a ficha chamada "Minha Ficha (2)". Finalmente, se você estiver pesquisando por um campo de contenha texto, data, ou data/hora, então você deve colocar o valor que será pesquisado entre aspas. Se você estiver pesquisando números, então o número entre as aspas será opcional.
Nota: A sintaxe de pesquisa avançada considera maiúsculas e minúsculas. Isto significa que as pesquisas executadas para o nome da ficha, nome do campo, e valor usando-se maiúsculas ou minúsculas resultarão o mesmo resultado. Por exemplo, {[General]:[Document]="Value"} retornará o mesmo resultado que {[GENERAL]:[docUMenT]="VALOR"}
Ao pesquisar por informação de campo, você deve usar os operadores matemáticos (=, >, >=, <, <=, e <>) para determinar o tipo de resultados que serão retornados. Por exemplo, se você desejar encontrar todos os itens com a ficha Geral onde o campo do Documento começa com o texto "maui", então você deve especificar:
{[General]:[Document]="maui*"}
Se você deseja encontrar todos os documentos com a ficha Geral onde o campo de data contém um valor que ocorre depois de 27, Maio, 2004, então você deverá especificar:
{[General]:[Date]>"27/05/2004"}
Como qualquer outra sintaxe de pesquisa avançada, você pode usar os operadores para combinar os múltiplos tipos de pesquisa. O exemplo seguinte de sintaxe encontrará todos os documentos que contenham a palavra "Africa" e que tenham sido atribuídos uma ficha Uncut onde o Tipo de campo contém o texto "diamond", como também todos os documentos que contenha a palavra "Africa" e que tenha sido atribuído a ficha Cut onde o campo Carat é no mínimo 12
({[Uncut]:[Type]="diamond"} | {[Cut]:[Carat]>=12}) & Africa
Finalmente, você pode usar a sintaxe de pesquisa avançada para pesquisar pelos campos data e data/hora. Ao pesquisar por campos de data ou data/hora, você deve usar o seguinte formato:
Campo de data: {[NomedaFicha]:[VamordoCampo]="dd/mm/yyyy"}
Campo data/hora: {[NomedaFicha]:[VamordoCampo]="dd/mm/yyyy hh:mm:ss tt"}
A tabela seguinte descreve o que cada elemento no valor data e data/hora representa.
Símbolo | Descrição |
dd | Este símbolo representa o dia do mes desejado. |
mm | Este símbolo representa o mes desejado. |
yyyy | Este símbolo representa o ano desejado. Os quatro dígitos do ano devem ser especificados (ex. 2005). |
hh | Este símbolo representa a hora desejada. |
mm | Este símbolo representa o minuto desejado. |
ss | Este símbolo representa os segundos desejados. |
tt | Este símbolo representa a hora do dia (ex. AM ou PM). |