Por omissão, o motor de busca procura os elementos que
contém pelo menos uma das palavras entradas. Os resultados são
ordenados por ordem decrescente de relevância (de acordo com o
número de palavras encontradas) e, depois, por ordem
alfabética.
E.g. vinho do Porto concerne aos
elementos que contém as palavras vinho ou Porto (vinho
do Porto, vinho do Dão, a história da cidade do Porto,
...).
Todos os caracteres não alfabéticos ou não
numéricos são substituídos por espaços,
acentos não são levados em consideração,
nem letras maiúsculas ou minúsculas.
E.g.
Café são-João seria analizado como três
palavras: cafe sao joao
Certas palavras são
ignoradas porque são particularmente comuns ou não têm
um significado relevante em português (e.g. : o, do, à,
um, ...).
Truncagem
As palavras podem ser truncadas à esquerda, direita ou
parcialmente usando o caracter *
E.g. hor*
encontraria palavras começadas por hor (hora,
horticultura, horror, ...), *logia encontraria palavras
acabadas em 'logia' (psicologia, teologia, triologia, ...), p*logia
encontraria palavras começadas por would p e finalizando em
logia (psicologia, paleontologia, patologia, ...).
Muitas
truncagens podem ser usadas na mesma palavra.
Procura com termos exactos
Um termo exacto é definido por texto encerrado por aspas.
Se o motor de busca reconhece um termo exacto, procura os elementos
contendo exactamente esse texto. A truncagem pode ser usada em termos
exactos.
E.g. "dent" concerne a todos os
elementos contendo o texto dent (dentista, acidente, indentação,
...).
A procura exacta é útil para expressões
que contém espaços ou sinais de pontuação.
(por exemplo iniciais).
Ex. "R.N.L.I."
preocura pelos elementos que contém o texto R.N.L.I., R.N.L.I.
procura por elementos que contém as palavras R ou N ou L ou I
.
Acentos e letras maiúsculas/minúsculas letras
não são levadas em conta num termo exacto. Finalmente,
termos exactos podem ser usados em todas as expressões
complexas descritas abaixo.
Negação
O símbolo ~ antes de um termo representa a negação
deste termo. Isto significa a procura de todos os elementos que não
contém o termo.
E.g. ~trabalho concerne a
todos os elementos excepto aqueles que contém a palavra
trabalho.
Operadores lógicos entre duas palavras
Os operadores lógicos poem ser usados entre duas palavras:
Muitos operadores podem ser encadeados na mesma expressão.
São aplicados por ordem, da esquerda para a direita.
E.g.
poesia + portuguesa - romântico* concerne aos
elementos que contém poesia e portuguesa sem
romantico(s).
Atenção, dois operadores
não podem ser seguidos, uma negação não
pode ser combinada com um operador (+~ devolve o mesmo que o
operador -).
Agrupar
Uma expressão poder ser agrupada de modo a tornar-se um
termo. Este agrupamento é efectuado com parênteses.
Isto permite a troca da ordem de aplicação dos
operadores ou a combinação do resultado de expressões
complexas.
E.g.
Os parênteses podem ser aninhados consecutivamente sem
limite.
E.g. (poesia + (portuguesa romântico))
(literatura + XIX) concerne a todos os elementos que contém
portuguesa ou romântico, apenas os que contém poesia
ou os elementos que contém literatura e XIX
Relevância
Os resultados são ordenados por ordem de relevância e
depois por ordem alfabética. A relevância é
calculada simplesmente pelo número total de palavras ou termos
exactos encontrados.
E.g.
As expressões booleanas são usadas em procuras rápidas e em procuras multi-critério.