Expressão booleana

Por padrão, o motor buscas os elementos que contém ao menos uma das palavras. O resultado é classificado de acordo com o número decrescente das palavras encontradas, e depois por ordem alfabética.
Ex. presunto bayonne significa itens que contenham as palavras presunto ou bayonne (presunto de bayonne, presunto de parma, a história do Bayonne, ...).
Todos os caracteres não alfabéticos ou não númericos são substituídos por espaços, acentos não são considerados, nem maiúsculas/minúsculas.
Ex. Colégio Saint-Jean devem ser analisadas em três palavras : lycee saint jean
Algumas palavras são ignoradas por não ter significado relevante em português (ex : de, do, da, t, l, d, s, sua seu, ...).


Truncamento

Palavras podem ser truncadas para a esquerda, direita ou parcialmente usando o símbolo *.
Por exemplo, hor* encontraria palavras començando com hor (horticultura, horror, ...), *logia encontraria palavras terminando com gia (tecnologia, trilogia, ...), t*logia encontraria palavras começando com t e terminando com logia (tecnologia, trilogia, ...).
Vários truncamentos podem ser usados dentro de uma mesma palavra.

Pesquisando termos exatos

Um termo exato é definido como um texto entre aspas. Se o mecanismo de busca encontrar um termo exato, olha para as ocorrências do texto exato do termo. Pode ser usado truncamento dentro de termos exatos.
Por exemplo, "dent" significa todos os registros que contenham o texto dent (dentista, acidente, identificação, ...).

A Busca por termos exatos é muito funcional para pesquisar expressões contendo espaços ou sinais de pontuação (um acrônimo por exemplo).
Por exemplo, "R.N.L.I." encontrará registros contendo o texto R.N.L.I., R.N.L.I. encontrará registros contendo as letras R ou N ou L ou I.

Acentos e maiúsculas são ignorados em um termo exato. Afinal, termos exatos podem ser usados em todas as expressões complexas como nos exemplos descritos abaixo.

Negação

O símbolo ~ posicionado antes de uma palavra representa a negação daquele termo. Na realidade significa que a busca retornará todos os registros contendo aquele termo.
Por exemplo, ~festa encontrará todos os registros exceto os que contém a palavra festa.

Operadores lógicos entre duas palavras

Operadores lógicos podem ser usados entre duas palavras:

Vários operadores podem ser usados juntos em uma ou mais equações para busca de expressão. A ordem de precedência aplicada é da esquerda para a direita.
Por exemplo, poesia + frances - romant* siginifica que todos os registros que contêm poesia E frances NÃO romantico.

Tome cuidado, duas operações não podem ser posicionadas imediatamente uma após a outra, uma negação não pode ser combinada com outro operador (+~ expressam a mesma coisa que o operador -).

Agrupamentos

Uma expressão de busca pode ser agrupada para se tornar um único termo. Agrupamentos são feitos usando parênteses. Eles permitem alterar a ordem de precedência na aplicação de operadores ou permitem combinar os resultados de expressões complexas de busca ou equações.
Por exemplo,

Os parênteses podem ser imbricados uns com outros infinitamente.
Por exemplo, (poesia + (romance frances)) (literatura + XIX) significa todos os registros que contêm frances OU romance, comente os que contêm poesia OU registros que contêm literatura E XIX

PRelevância

Os resultados são ordenados por relevância e alfabeticamente. Relevância é computada apenas no número total de palavras ou termos exatos.
Por exemplo,


Les expressions bool�ennes sont utilisables en recherche simple et en recherche multi-crit�res.