/usr/share/namazu/template/NMZ.body.fr is in namazu2-index-tools 2.0.21-20.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 | <h2><a name="query" id="query">Requête</a></h2>
<h3><a name="query-term" id="query-term">Requête avec un seul terme</a></h3>
<p>
La requête spécifie un seul terme pour retrouver tous
les documents qui contiennent le terme. Ex. :
</p>
<p class="example">
namazu
</p>
<h3><a name="query-and" id="query-and">Requête AND</a></h3>
<p>
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
<code class="operator">and</code> entre les termes. Ex. :
</p>
<p class="example">
Linux and Netscape
</p>
<p>
Vous pouvez omettre l'opérateur <code class="operator">and</code>. Les termes
séparés par un ou plusieurs espaces sont considérés comme une requête avec AND.
</p>
<h3><a name="query-or" id="query-or">Requête OR</a></h3>
<p>
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
<code class="operator">or</code> entre les termes.
Ex. :
</p>
<p class="example">
Linux or FreeBSD
</p>
<h3><a name="query-not" id="query-not">Requête NOT</a></h3>
<p>
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 <code class="operator">not</code>
entre les termes pour faire une requête NOT. Ex. :
</p>
<p class="example">
Linux not UNIX
</p>
<h3><a name="query-grouping" id="query-grouping">Regroupement</a></h3>
<p>
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. :
</p>
<p class="example">
( Linux or FreeBSD ) and Netscape not Windows
</p>
<h3><a name="query-phrase" id="query-phrase">Recherche de phrase</a></h3>
<p>
Vous pouvez rechercher une phrase qui consiste en deux ou plusieurs termes
en les entourant avec des guillemets comme
<code class="operator">"..."</code> ou avec des accolades comme <code class="operator">{...}</code>.
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. :
</p>
<p class="example">
{GNU Emacs}
</p>
<!-- foo
<p>
Vous devez choisir ce dernier avec Tkanamzu ou namazu.el.
</p>
-->
<h3><a name="query-substring" id="query-substring">Correspondance de sous-chaîne</a></h3>
<p>
Il existe trois types de recherche de sous-chaîne.
</p>
<dl>
<dt>Correspondance préfixée</dt>
<dd><code class="example">inter*</code> (les termes qui commence par <code>inter</code>)</dd>
<dt>Correspondance intérieure</dt>
<dd><code class="example">*text*</code> (les termes qui contiennent <code>text</code>)</dd>
<dt>Correspondance postfixée</dt>
<dd><code class="example">*net</code> (les termes qui finissent
par <code>net</code>)</dd>
</dl>
<h3><a name="query-regex" id="query-regex">Expressions régulières</a></h3>
<p>
Vous pouvez utiliser les expressions régulières pour la recherche. Les
expressions régulières doivent être entourées par des slashes comme <code
class="operator">/.../</code>. Namazu utilise le moteur d'expressions régulières de <a
href="http://www.ruby-lang.org/">Ruby</a>. Il permet généralement une compatibilité avec <a
href="http://www.perl.com/">Perl</a>.
Ex. :
</p>
<p class="example">
/pro(gram|blem)s?/
</p>
<h3><a name="query-field" id="query-field">Recherche de champ spécifique</a></h3>
<p>
Vous pouvez limiter votre recherche à des champs spécifiques tel que
<code>Subject:</code>, <code>From:</code>,
<code>Message-Id:</code>. Cela est particulièrement utile pour
les documents de type Courrier électronique/Message de forums de discussions. Ex. :
</p>
<ul>
<li><code class="example">+subject:Linux</code><br>
(Retrouve tous les documents qui contiennent <code>Linux</code>
dans le champ <code>Subject:</code>)
</li>
<li><code class="example">+subject:"GNU Emacs"</code><br>
(Retrouve tous les documents qui contiennent <code>GNU Emacs</code>
dans le champ <code>Subject:</code>)
</li>
<li><code class="example">+from:foo@example.jp</code><br>
(Retrouve tous les documents qui contiennent <code>foo@example.jp</code>
dans le champ <code>From:</code>)
</li>
<li><code class="example">+message-id:<199801240555.OAA18737@foo.example.jp></code><br>
(Retrouve un document qui contient le
<code>Message-Id:</code> spécifié)
</li>
</ul>
<h3><a name="query-notes" id="query-notes">Notes</a></h3>
<ul>
<li>Dans toutes les requêtes, Namazu ignore les distinctions de casse des
caractères de l'alphabet. Autrement dit, Namazu fait
toujours une recherche indépendante de la casse.
</li>
<li>Les phrases japonaises sont forcées à être segmentées en
morphèmes automatiquement et sont gérées comme <a
href="#query-phrase">une recherche de phrase</a>. Ce procédé
conduit parfois à des segmentations invalides.
</li>
<li>L'alphabet, les nombres ou une partie des caractères symboles (copiés de l'
ASCII) qui sont définis dans le JIS X 0208 (Standards
Industriel Japonais) sont gérés en tant que caractères ASCII.
</li>
<li>Namazu peut gérer un terme qui contient des symboles comme
<code>TCP/IP</code>. Etant donné que cette gestion n'est pas complète,
vous pouvez décrire <code>TCP and IP</code> au lieu de
<code>TCP/IP</code>, mais cela peut conduire à des résultats imprécis.
</li>
<li>La recherche de sous-chaînes et de champs spécifiques prend
plus de temps que les autres méthodes.
</li>
<li>Si vous voulez utiliser les opérateurs <code class="operator">and</code>,
<code class="operator">or</code> ou <code
class="operator">not</code> en tant que termes, vous pouvez
les entourer respectivement avec des guillemets comme <code
class="operator">"..."</code> ou des accolades comme <code
class="operator">{...}</code>.
<!-- foo
Vous devez choisir ce dernier avec Tkanamzu ou namazu.el.
-->
</li>
</ul>
|