Requête

Requête avec un seul terme

La requête spécifie un seul terme pour retrouver tous les documents qui contiennent le terme. Ex. :

namazu

Requête AND

La requête spécifie deux termes ou plus pour retrouver tous les documents qui contiennent tous les termes à la fois. Vous pouvez insérer l'opérateur and entre les termes. Ex. :

Linux and Netscape

Vous pouvez omettre l'opérateur and. Les termes séparés par un ou plusieurs espaces sont considérés comme une requête avec AND.

Requête OR

La requête spécifie deux termes ou plus pour retrouver tous les documents qui contiennent l'un des termes. Vous pouvez insérer l'opérateur or entre les termes. Ex. :

Linux or FreeBSD

Requête NOT

La requête spécifie deux termes ou plus pour retrouver tous les documents qui contiennent un premier terme mais qui ne contiennent pas les termes suivants. Vous pouvez insérer l'opérateur not entre les termes pour faire une requête NOT. Ex. :

Linux not UNIX

Regroupement

Vous pouvez regrouper les requêtes en les entourant par des parenthèses. Les parenthèses doivent être séparées par un ou plusieurs espaces. Ex. :

( Linux or FreeBSD ) and Netscape not Windows

Recherche de phrase

Vous pouvez rechercher une phrase qui consiste en deux ou plusieurs termes en les entourant avec des guillemets comme "..." ou avec des accolades comme {...}. Dans Namazu, la précision de la recherche de phrase n'est pas de 100 %, cela peut donc conduire pafois à des résultats faux. Ex. :

{GNU Emacs}

Correspondance de sous-chaîne

Il existe trois types de recherche de sous-chaîne.

Correspondance préfixée
inter* (les termes qui commence par inter)
Correspondance intérieure
*text* (les termes qui contiennent text)
Correspondance postfixée
*net (les termes qui finissent par net)

Expressions régulières

Vous pouvez utiliser les expressions régulières pour la recherche. Les expressions régulières doivent être entourées par des slashes comme /.../. Namazu utilise le moteur d'expressions régulières de Ruby. Il permet généralement une compatibilité avec Perl. Ex. :

/pro(gram|blem)s?/

Recherche de champ spécifique

Vous pouvez limiter votre recherche à des champs spécifiques tel que Subject:, From:, Message-Id:. Cela est particulièrement utile pour les documents de type Courrier électronique/Message de forums de discussions. Ex. :

Notes