Recherche d'éléments

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 :
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


Retour d'informations