Recherche dans JabRef
Il y a trois modes différents de recherche dans JabRef.
CTRL-F ouvre ou active l'interface de recherche. Appuyer
sur CTRL-F plusieurs fois modifie le mode de recherche.
En recherche incrémentale, CTRL-F affiche
l'occurrence suivante de la chaîne à rechercher.
CTRL-SHIFT-F ouvre ou active l'interface de recherche, et
sélectionne la recherche incrémentale. En recherche incrémentale, appuyer
sur CTRL-SHIFT-F affiche aussi l'occurrence suivante de la chaîne
à rechercher.
Recherche incrémentale
En recherche incrémentale, le programme effectue une recherche chaque
fois qu'une lettre est tapée. La ligne de statut vous informe
du résultat de cette recherche. Entrez le raccourci clavier
de la recherche affiche l'occurrence suivante de la chaîne à rechercher.
Si aucune autre occurrence ne peut être trouvée, la ligne de statut vous
en informe. Répétez alors la recherche fera redémarrer la recherche
au début. L'ordre de recherche se fait toujours selon l'ordre de tri
actuel de votre base de données. Pour quitter la recherche incrémentale,
appuyez sur ESC ou cliquez sur "Vider".
Recherche surlignée
En recherche surlignée, le programme se met à rechercher dans votre
base de données toutes les occurrences de votre chaîne de
recherche à partir du moment où vous appuyez sur ENTER.
Toutes les entrées qui correspondent sont sélectionnées.
Recherche flottante
La recherche flottante est similaire à la recherche surlignée,
excepté que les entrées qui correspondent ne sont pas sélectionnées,
mais sont déplacées en haut du tableau. Les entrées qui ne
correspondent pas se retrouvent alors en dessous de celles qui
correspondent, et, de plus, seront affichés en grisé. Pour arréter
l'affichage des résultats de la recherche, appuyez sur ESC ou
cliquez sur "Vider".
Spécification des champs, opérateurs logiques
Afin de rechercher uniquement des champs spécifiques et/ou
d'inclure des opérateurs logiques dans l'expression à rechercher,
une syntaxe particulière est disponible. Par exemple, pour
rechercher les entrées dont l'auteur est "Miller", entrez (excepté
en mode de recherche incrémentale) :
author = miller
A la fois la spécification du champ et le terme à rechercher
peuvent être des expressions régulières. Si un terme à rechercher
contient des espaces, le mettre entre guillemets. Il ne faut
jamais utiliser d'espace dans la spécification du champ !
Par exemple, pour rechercher les entrées à propos de traitement
d'images, entrez :
title|keywords = "traitement d'images"
Vous pouvez utiliser "and", "or", "not", et les parenthèses
de la façon habituelle :
(author = miller or title|keywords = "traitement d'images") and not author = brown
En fait, le signe "=" signifie "contient". La recherche d'une correspondance exacte
est possible en utilisant "matches" ou "==". Utilisez "!=" pour tester si le terme à
rechercher n'est pas contenu dans le champ (un équivalent de "not ...
contains ...").
Si vous spécifiez un type de champ dans l'expression à rechercher, la sélection des types de champs (requis, optionels, généraux)
apparaîssant dans les paramètres de recherche n'est pas prise en compte.
Pour chercher des entrées d'un certain type,
un pseudo-champ nommé "entrytype" est disponible :
entrytype = thesis
recherchera les entrées dont le type (tel qu'affiché dans la colonne "Entrytype")
contient le mot "thesis" (et qui sera donc "phdthesis" ou "mastersthesis").
Paramètres de recherche
Le bouton Paramètres ouvre un menu montrant les paramètres de votre
recherche. Les paramètres permettent de limiter les champs utilisés dans
la recherche, de décider si votre chaîne de recherche doit être interprétée
comme une expression régulière, et de décider si votre recherche doit
être sensible à la casse (majuscules/minuscules).