La traduction de cette page n'est pas achevée. Les parties non encore traduites apparaîtrons en anglais.
Index
La fenêtre de recherche
Recherches basiques - "par Nom"
Recherches avancées - "par Attribut"
Requêtes encore plus avancées - "par formule"
La fenêtre de résultat
Modèles de requêtes

Requêtes

Une requête est une recherche de fichiers basée sur des attributs de fichiers et peut être réalisée dans le Tracker ou dans le Terminal. Les requêtes sont sauvegardées dans /boot/home/queries/ et par défaut, elles sont conservées sept jours avant d'être purgé. Vous remarquez que ce ne sont pas des listes statiques de résultats de vos recherches, mais ce sont des formules de requête qui déclenchent une nouvelle recherche chaque fois que vous les ouvrez.
Mieux encore, vous n'avez pas à double-cliquer à nouveau pour rafraichir une requête. Vous pouvez explorer une requête enregistrée, tout comme n'importe quel dossier en effectuant un clic droit sur elle et en naviguant dans les sous-menus.

index La fenêtre de recherche

Vous commencez une requête en invoquant le menu Find... à partir du menu de la Deskbar, de n'importe quelle fenêtre du Tracker ou directement à partir du bureau (ce dernier est en fait une fenêtre du Tracker en plein écran). Le raccourci est CMD F. Voici une présentation de la fenêtre de recherche :

basic-query.png
  1. The Query menu allows to Open an existing query and Save the current search parameters as a query or Query template. It also gives quick access to Recent queries.

  2. Options lets you include the Trash in your search.

  3. Templates holds a list of all query templates on your system.

  4. Réduisez votre recherche de "Tous les fichiers et les dossiers" (All files and folders) à un type de fichier spécifique.

  5. Sélection de la méthode de recherche :
    • by Name - une recherche basique par nom de fichier ou de dossier
    • by Attribute - une recherche avancée, vous spécifiez les termes d'une recherche sur un ou plusieurs attributs
    • by Formula - une recherche encore plus avancée, vous pouvez formuler finement vos critères en termes complexes.
  6. Selection des disques/volumes à interroger.

  7. Entrez le terme recherché.

index Recherches basiques - "par Nom"

Si vous souhaitez simplement trouver tous les fichiers sur vos disques montés dont le nom correspond à un certain motif, laissez simplement la méthode de recherche "by name", entrez le terme recherché dans la zone de texte et pressez ENTRÉE.

index Recherches avancées - "par Attribut"

Vous pouvez créer des requêtes plus complexes en faisant une recherche dans les attributs de fichiers d'un type spécifique. Pour que cela fonctionne, ces attributs doivent être indexés.

query-window.png

Commencez par sélectionner un type de fichier à partir de All files and folders, par exemple Texte | E-mail puis choisissez la méthode de recherche by Attribute.

Cela ajoute une liste déroulante à gauche de la zone de texte ainsi que les boutons Add et Remove juste dessous. Dans la liste déroulante vous choisissez quel attribut rechercher. AvecAdd et Remove vous pouvez interroger des attributs supplémentaires ou les retirer. Ces attributs peuvent être combinés logiquement avec ET/OU.

Faisons par exemple une requête sur un e-mail :

query-window-filled.png

Voici votre fenêtre de recherche lorsque vous recherchez tous les courriels que Clara Oswald vous a envoyés au cours des deux derniers mois et qui avaient pour objet "sufflé" ou "impossible".
Comme vous le voyez, la recherche par les attributs temporels permet de trouver des expressions utiles : outre les "last 2 months" (2 derniers mois), vous pouvez également utiliser "today" (aujourd'hui), "yesterday" (hier), "Monday" (lundi) ou "last Monday" (qui serait le lundi de la semaine dernière), ou "last 2 minutes/hours/days/weeks" (2 dernières minutes/heures/jours/semaines).
Un bon moyen de réduire le nombre de résultats de recherche.

index Requêtes encore plus avancées - "par formule"

Saisir une formule de requête manuellement est rebutant et assez peu pratique. Elle a néanmoins son utilité.

Prenez par exemple la requête par attributs ci-dessus, cherchant les emails de Clara concernant les vibraphones. Si vous passez ensuite en mode de recherche par formule (by Formula), vous serez confronté à cette longue phrase de recherche :

formula-query.png

la même chose, sous forme de texte, édité pour plus de lisibilité :

(((((MAIL:from=="*[cC][lL][aA][rR][aA] [oO][sS][wW][aA][lL][dD]*")
       &&(MAIL:when>=%2 months%))
       &&(MAIL:subject=="*[sS][uU][fF][fF][lL][éÉ]*"))
       ||(MAIL:subject=="*[iI][mM][pP][oO][sS][sS][iI][bB][lL][eE]*"))
       &&(BEOS:TYPE=="text/x-email"))

A quoi ça sert ?

index La fenêtre de résultat

Après avoir lancé une recherche, la fenêtre de recherche va être remplacée par une fenêtre de résultat. Voici un exemple qui a demandé "server" :

result-window.png

Hormis leur fond gris, les fenêtres de résultat fonctionnent exactement comme n'importe quelle autre fenêtre du Tracker. Certaines choses méritent d'être noter :

Vous pouvez assigner un style d’affichage des attributs pour les résultats de recherche d’un type de fichier spécifique. Ouvrez un dossier contenant des fichier du type dont vous voudriez créer un style, et arrangez les attributs comme vous le souhaitez. Copiez ensuite cette représentation en utilisant le menu Attributes | Copy Layout.

Ouvrez /boot/home/config/settings/Tracker/DefaultQueryTemplates, créez un nouveau dossier nommé group/filetype, en remplaçant la barre oblique par un trait de soulignement, par exemple, "Audio_x-mp3". Ouvrez ce nouveau dossier et collez la structure précédemment copiée avec Attributes | Paste Layout.

index Modèles de requêtes

If you double click a saved query, the file search is at once started and the result window opens immediately. However, you may not want to search with these exact search parameters, but use it as starting point to only slightly tweak the formula.
By using the Save query as template menu item (see (1) in screenshot at the top), you can create just such a template. Double clicking it won't open a result window, but the Find panel, giving you the opportunity to quickly change search strings or add/remove attributes.

Wherever you choose to save query templates, they'll be listed in the Find panel's Templates menu.