📄 nmz.body.fr
字号:
<h2><a name="query">Requête</a></h2><h3><a name="query-term">Requête avec un seul terme</a></h3><p>La requête spécifie un seul terme pour retrouver tousles documents qui contiennent le terme. Ex. : </p><p class="example">namazu</p><h3><a name="query-and">Requête AND</a></h3> <p>La requête spécifie deux termes ou plus pour retrouver tousles 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 termesséparés par un ou plusieurs espaces sont considérés comme une requête avec AND.</p><h3><a name="query-or">Requête OR</a></h3><p>La requête spécifie deux termes ou plus pour retrouver tousles 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">Requête NOT</a></h3><p>La requête spécifie deux termes ou plus pour retrouver tousles documents qui contiennent un premier terme mais qui ne contiennent pas lestermes 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">Regroupement</a></h3><p>Vous pouvez regrouper les requêtes en les entourant pardes parenthèses. Les parenthèses doivent être séparées par un ouplusieurs espaces. Ex. : </p><p class="example">( Linux or FreeBSD ) and Netscape not Windows</p><h3><a name="query-phrase">Recherche de phrase</a></h3><p>Vous pouvez rechercher une phrase qui consiste en deux ou plusieurs termesen 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">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<dd><code class="example">inter*</code> (les termes qui commence par <code>inter</code>)<dt>Correspondance intérieure<dd><code class="example">*text*</code> (les termes qui contiennent <code>text</code>) <dt>Correspondance postfixée<dd><code class="example">*net</code> (les termes qui finissentpar <code>net</code>)</dl><h3><a name="query-regex">Expressions régulières</a></h3><p>Vous pouvez utiliser les expressions régulières pour la recherche. Lesexpressions régulières doivent être entourées par des slashes comme <codeclass="operator">/.../</code>. Namazu utilise le moteur d'expressions régulières de <ahref="http://www.ruby-lang.org/">Ruby</a>. Il permet généralement une compatibilité avec <ahref="http://www.perl.com/">Perl</a>.Ex. :</p><p class="example">/pro(gram|blem)s?/</p><h3><a name="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><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><code class="example">+from:foo@bar.jp</code><br>(Retrouve tous les documents qui contiennent <code>foo@bar.jp</code>dans le champ <code>From:</code>)<li><code class="example">+message-id:<199801240555.OAA18737@foo.bar.jp></code><br>(Retrouve un document qui contient le <code>Message-Id:</code> spécifié)</ul><h3><a name="query-notes">Notes</a></h3><ul><li>Dans toutes les requêtes, Namazu ignore les distinctions de casse descaractères de l'alphabet. Autrement dit, Namazu faittoujours une recherche indépendante de la casse.<li>Les phrases japonaises sont forcées à être segmentées enmorphèmes automatiquement et sont gérées comme <ahref="#query-phrase">une recherche de phrase</a>. Ce procédéconduit parfois à des segmentations invalides.<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>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>La recherche de sous-chaînes et de champs spécifiques prendplus de temps que les autres méthodes.<li>Si vous voulez utiliser les opérateurs <code class="operator">and</code>,<code class="operator">or</code> ou <codeclass="operator">not</code> en tant que termes, vous pouvezles entourer respectivement avec des guillemets comme <codeclass="operator">"..."</code> ou des accolades comme <codeclass="operator">{...}</code>. <!-- fooVous devez choisir ce dernier avec Tkanamzu ou namazu.el.--></ul>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -