DokuWiki

It's better when it's simple

Outils pour utilisateurs

Outils du site


Panneau latéral

Cette traduction est plus ancienne que la page originale et est peut-être dépassée. Voir ce qui a changé.
Traductions de cette page?:

Découvrir DokuWiki

Options avancées

Pour les entreprises

Notre Communautée


Suivez-nous sur Facebook, Twitter et les autres résaux sociaux.

fr:search

Recherche

La recherche se fait dans la boîte prévue à cet effet, en haut à droite pour le modèle de DokuWiki installé par défaut.

Syntaxe

Fondamentalement, DokuWiki effectue la recherche par un « ET » logique. Cela signifie que tous les mots que vous avez mis dans la requête seront utilisés. La recherche est insensible à la casse.

Les syntaxes concernant la recherche avancée de DokuWiki sont décrites ci-dessous. Toutes les syntaxes peuvent être combinées ensembles. Dans cette section, nous allons utiliser les crochets […] pour représenter les caractères inscrits dans la requête.

Termes à exclure (-)

Vous pouvez placer un tiret - juste avant un mot-clé pour exclure de vos résultats de recherche les pages qui contiennent ce mot-clé. Par exemple, la requête [ dokuwiki -plugin ] trouvera les pages qui contiennent « DokuWiki » mais pas « plugin ».

Vous pouvez utiliser cette syntaxe - pas seulement pour un mot-clé, mais aussi pour tout autre type de recherche décrit ci-dessous.

Par exemple, vous pouvez utiliser la requête [ -"expression à exclure" ] pour exclure une expression.

Correspondance partielle (*)

Vous pouvez effectuer une correspondance partielle en préfixant ou suffixant un astérisque * à un mot. Par exemple, la recherche de [ wiki ] ne trouvera que des « wiki », mais la recherche de [ *wiki ] trouvera également « DokuWiki » (suffixe correspondant).

Vous pouvez également utiliser [ doku* ] (préfixe correspondant) et [ *okuwik* ] (correspondance partielle).

Notez que * n'est pas un « joker », vous ne pouvez pas l'utiliser dans un mot : la recherche [ doku*iki ] ne trouvera rien.

Recherche d'expressions ("")

Vous pouvez rechercher des expressions exactes en mettant des guillemets américains (doubles quotes) autour d'un ensemble de mots, par exemple [ "installer dokuwiki" ].

Recherche au sein d'un espace de noms (@)

Vous pouvez restreindre la recherche aux espaces de noms. Pour cela, préfixez l'espace de nom par @ ou par ns:. Pour ne pas rechercher des pages au sein d'un espace de noms, préfixez par ^ ou par -ns:.

Par exemple, la requête [ dokuwiki @wiki ^wiki:docs ] trouvera les pages qui contiennent le mot « dokuwiki », sont situées dans l'espace de noms « wiki » mais pas dans l'espace de noms « wiki:docs ». La requête [ dokuwiki ns:wiki -ns:wiki:docs ] fera la même chose.

L'opérateur OU ( or / | )

Par défaut DokuWiki effectue un ET logique pour la recherche, mais vous pouvez également utiliser un OU logique à l'aide de | ou de OR comme séparateur des termes que vous recherchez. Par exemple, la requête [ plugin | template ] trouvera les pages contenant « plugin » ou « template ». La requête [ plugin or template ] fera la même chose.

L'opérateur OU a une plus faible priorité que celle de l'opérateur ET. Autrement dit, la requête [ dokuwiki plugin | template ] peut être représenté comme [ (dokuwiki plugin) | template ], mais pas comme [ dokuwiki (plugin | template) ] en utilisant un groupement de syntaxe (décrit ci-dessous).

Groupement de recherche

Vous pouvez grouper des termes de recherche en entourant ces termes avec des parenthèses ( … ). Ayant la plus haute priorité, les parenthèses peuvent être utilisées pour forcer la priorité.

Par exemple, la requête [ dokuwiki -(plugin | @plugin) ] trouvera les pages qui contiennent le mot « DokuWiki » mais pas celles qui contiennent « plugin » ou qui sont dans l'espace de noms « plugin ».

Recherche rapide

Vous pouvez entrer le début d'un nom de page dans la case de recherche et attendre une demi-seconde. Dans la plupart des navigateurs modernes, vous verrez automatiquement une boîte listant les pages trouvées.

OpenSearch

OpenSearch dans Firefox

OpenSearch est une norme facilitant l'intégration de la recherche d'un site web dans votre navigateur. Il est pris en charge par tous les navigateurs web modernes. DokuWiki permet la recherche avec OpenSearch.

Voici comment ajouter votre recherche wiki pour Firefox (le procédé est probablement similaire dans d'autres navigateurs) :

  1. ouvrez votre wiki dans le navigateur ;
  2. cliquez sur la petite flèche à gauche de votre zone de recherche ;
  3. choisissez Ajouter « DokuWiki » 1)

Quelques rappels sur l'index de recherche

La version actuelle de DokuWiki intègre un index pour effectuer des recherches très rapidement même sur de très gros wikis. Pour pouvoir trouver quelque chose l'index doit être à jour. Les informations contenues dans une page sont intégrées dans l'index de recherche quand cette page est visualisée par un visiteur. Ainsi chaque page possède son double invisible appelé par le processus de recherche en cas de nécessité.

L'index est constitué de 3 fichiers nommés respectivement index.idx, page.idx et word.idx situés dans le répertoire « cache ».

Les programmes d'indexation utilisent des fichiers spécifiques à chaque langue contenant une liste de mots très communs (comme l'article le en Français). La recherche sur un tel mot ne retourne aucun résultat.

Si vous faites une mise à jour d'une ancienne version de votre wiki sans index, vos recherches ne renverrons rien tant que l'index ne sera pas mis à jour. Vous pouvez mettre à jour l'index en visitant manuellement chaque page de votre wiki ou en installant le plugin searchindex qui le fera pour vous. Un script en ligne de commande est également fourni avec DokuWiki.

1)
Il peut être nommé différemment si votre wiki est nommé différemment.
fr/search.txt · Dernière modification: 2015-07-27 18:17 par Laynee