A partir du moteur de recherche, vous pouvez rechercher des éléments. Vous
pouvez personnaliser vos recherches dans la fenêtre correspondante.
Vous pouvez saisir des termes ou des phrases uniques pour rechercher un élément.
Lors de votre recherche, les règles suivantes s'appliquent :
- Une phrase est un groupe de mots placé entre guillemets,
par exemple "élément de vue".
- L'opérateur de recherche par défaut est "AND". Par exemple, si vous recherchez
module view, seuls les éléments contenant
à la fois view et module sont listés dans les résultats.
- Lorsque vous recherchez un terme unique, vous pouvez utiliser des caractères génériques. Un point
d'interrogation (?) indique un caractère unique ; un astérisque (*) indique plusieurs
caractères. Par exemple, si vous recherchez te?t,
les résultats peuvent contenir text et test.
Si vous recherchez test*, vos résultats peuvent
contenir test, tests et testing.
Remarque :
- Vous devez activer lucene.allowleadingwildcard dans SQL pour les recherches de caractères génériques au début des chaînes. Pour cela, vous devez affecter la valeur True à lucene.allowleadingwildcard à l'aide de la commande SQL suivante : update projectsetting
set value='true' where pid=-2 and name = 'lucene.allowleadingwildcard'.
Par défaut, cette option n'est pas disponible. La recherche avec caractères génériques en début de chaîne peut être une opération onéreuse, car elle nécessite le balayage de la liste de jetons au sein de l'index entier, pour trouver un modèle correspondant à la chaîne de recherche.
- Les recherches génériques ne sont pas applicables en chinois et en japonais,
car, dans ces langues, chaque caractère est considéré comme étant un
terme unique.
Opérateurs booléens
Remarque : Les opérateurs booléens
doivent être saisis en majuscules.
Opérateur |
Symbole |
Exemple |
Trouve |
OR |
|| |
vue OR module |
Tous les éléments contenant view ou module |
AND |
&& |
vue AND module |
Tous les éléments contenant view et module
AND est l'opérateur par défaut. |
NOT |
! |
vue NOT module |
Tous les éléments contenant view, mais pas module. Conseil : Le trait d'union (-) peut également indiquer NOT.
|
Paramètres de recherche
Une fois que vous avez saisi un terme ou une
phrase dans la zone Rechercher et que vous avez appuyé sur la touche Entrée,
une fenêtre s'ouvre et vous pouvez y personnaliser votre recherche.
Conseil : Si vous ne parvenez pas à trouver un élément récemment ajouté, l'index de recherche n'a pas encore été mis à jour pour inclure le nouvel élément. Les nouvelles données sont automatiquement ajoutées à l'index de recherche, mais lorsqu'un grand nombre de données est affecté, la mise à jour de l'index de recherche peut prendre quelque temps.
Echappement des caractères spéciaux
Si un terme de recherche contient des caractères spéciaux faisant partie de la syntaxe de la requête, ils peuvent être échappés. Les caractères spéciaux sont les suivants : + - && || ! ( ) { } [ ] ^ " ~ * ? : \
Pour échapper ces caractères, placez une barre oblique
(\) avant le caractère. Par exemple, pour rechercher (1+1):2, utilisez
la requête suivante : "\(1\+1\)\:2"
Recherches avancées
Regroupement des recherches :
Vous pouvez combiner plusieurs termes aux opérateurs booléens afin de former une requête plus
complexe à l'aide de parenthèses. Par exemple, si vous recherchez (module
OR element) AND workspace, les résultats contiennent tous les
éléments qui contiennent workspace ainsi que
module ou element.
Correspondances
partielles : Pour effectuer une correspondance partielle, saisissez un symbole tilde (~) à la
fin d'un terme à un seul mot. ar exemple, pour rechercher un terme dont l'orthographe est similaire à roam, saisissez roam~.
Recherches de
proximité : Une recherche peut également trouver des mots qui se trouvent à une distance spécifique les uns des autres. Pour effectuer une recherche de proximité, saisissez le symbole tilde (~) à la fin d'une phrase. Par exemple, pour rechercher module et element dans les trois les uns des autres dans un élément, utilisez la recherche "module element" ~3