Recherche avancée : Différence entre versions

De Documentation ISIOS
Aller à : navigation, rechercher
(Scénarios)
m (IsiosWIKI a déplacé la page Recherche vers Recherche avancée)
 
(27 révisions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
En construction.........
 
  
  
Ligne 5 : Ligne 4 :
  
  
Il est désormais possible de filtrer les listes par multi-filtres. Voici les règles de base pour faciliter vos recherches.
+
Il est désormais possible de filtrer les listes par recherche avancée. Voici les règles de base pour faciliter vos recherches.
  
  
== Langage de recherche ==
+
Dans la liste ou vous voulez effectuer votre recherche, dans la barre de recherche à droite de votre fonctionnalité, inscrire un '''@''' et les colonnes disponibles se mettront en bas.
  
  
:: ''' & : ET, inclus tout dans les résultats'''
+
[[Image:RA a commercial.png|center|frame|Exemple de colonnes]]
  
:: ''' |  : OU, cible les résultats, mais il peut ressembler au comportement du ET (inclusion) '''
 
  
:: ''' < : Plus petit que'''
+
Sélectionner votre colonne et inscrire le texte nécessaire après un espace laissé entre la fin de la colonne et la première lettre du texte/mot. En exemple, je cherche le mot projet dans toute ma liste.
;: Exemple : X < Y,     X est plus petit que Y
 
  
:: ''' <= : Plus petit ou égale à '''
 
  
:: ''' >:  Plus grand que'''
+
[[Image:Ra projet.png|center|frame|Exemple de recherche]]
;: Exemple : X > Y,    ''X est plus grand que Y''
 
  
:: ''' >=: Plus grand ou égale à '''
 
  
:: ''' <> : Différent de'''
+
Le résultat sortira tous les projets contenant le mot ''projet''
;: Exemple : X <> Y,    ''X est différent de Y''
 
  
:: ''' != : Différent de'''
 
  
:: ''' = : Est égale à'''
+
[[Image:Ra résultats.png|center|frame|Résultat de recherche]]
  
:: ''' X, Y, Z : Inclusion, équivalent du ET'''
 
  
:: ''' @colonne : Rechercher dans une colonne particulière '''
+
== Opérateurs logiques ==
  
:: ''' # : Rechercher dans la colonne des tags'''
 
 
 
:: ''' ( )  : Les parenthèses priorisent une opération. '''
 
  
:: ''' "" : Cible une chaîne de caractères
+
:: & : '''ET, inclus tout dans les résultats'''
  
 +
:: | : '''OU, cible les résultats, mais il peut ressembler au comportement du ET (inclusion) '''
  
=== Scénarios ===
 
  
 +
== Opérateurs mathématiques ==
  
::* '''Je cherche une phrase'''
 
::: Résultats contiendront : "Je" + "cherche" + "une" + "phrase"
 
  
::* '''"Je cherche une phrase"'''
+
:: < : '''Plus petit que'''
::: Résultats contiendront : "Je cherche une phrase"
 
  
::* '''"Je cherche une phrase" | Je cherche une phrase'''
+
:: <= : '''Plus petit ou égal à '''
::: Résultats contiendront : "Je cherche une phrase" + "je" + "cherche" + "une" + "phrase"
 
  
::* '''"Je cherche une phrase" & Je cherche une phrase'''
+
:: > : '''Plus grand que'''
::: Résultats contiendront : "Je cherche une phrase" ET "Je" ET "cherche" ET "une" ET "phrase"
 
  
::* ''' @budgetedHours > 1000'''
+
:: >= : '''Plus grand ou égal à'''
::: La recherche sera dans la colonne ''heures budgétées'' > 1000, donc 1001 inclusivement et plus
 
  
6) @budgetedHours < 1000
+
:: , : '''Inclusion, équivalent du ET'''
    => Recherche dans la colonne heures budgetées < 1000, donc 999 [inclusivement] et moins
 
7) @budgetedHours > 1000 | @budgetedCosts <= 100
 
    => Recherche dans la colonne heures budgetées > 1000, donc 1001 [inclusivement] et plus OU Recherche dans la colonne couts budgetées <= 100, donc 100 [insclusivement] et moins
 
8) @budgetedHours > 1000 & @budgetedCosts <= 100
 
    => Recherche dans la colonne heures budgetées > 1000, donc 1001 [inclusivement] et plus ET Recherche dans la colonne couts budgetées <= 100, donc 100 [insclusivement] et moins
 
9) @id = 1
 
    => Recherche dans la colonne ID ou l'ID est égale à 1
 
    => Alternative : @id 1
 
10) @id 1, 2, 3
 
    => Recherche dans la colonne ID ou l'ID est égale à 1, 2 et 3
 
    => Équivalent à @id 1 & @id 2 & @id 3
 
10) @id 1, 2, 3, chaloupe
 
    => Recherche dans la colonne ID ou l'ID est égale à 1, 2 et 3
 
    => Note : chaloupe ne sera pas pris en compte puisqu'il n'est pas du même type de les chiffres
 
    => Note : Le premier paramètre détermine le type des autres 
 
11) @id chaloupe, 1, 2
 
    => Recherche dans la colonne ID ou l'ID est égale à chaloupe
 
    => Note : Puisque chaloupe est une chaine de caractères, les chiffres ne sont pas pris en compte
 
12) @title
 
    => Résultats : tout ce qui se trouve dans la colonne titre
 
13) @id <> 123
 
    => Recherche dans la colonne ID ou l'ID est différent de 123
 
    => Alternative : @id != 123
 
14) @tags categorie 132
 
    => Recherche dans la colonne Tags ou les Tags correspondent à categorie, 132
 
    => Alternative : #categorie, #132
 
    => Alternative : @tags categorie, 132
 

Version actuelle datée du 27 avril 2022 à 10:30



Il est désormais possible de filtrer les listes par recherche avancée. Voici les règles de base pour faciliter vos recherches.


Dans la liste ou vous voulez effectuer votre recherche, dans la barre de recherche à droite de votre fonctionnalité, inscrire un @ et les colonnes disponibles se mettront en bas.


Exemple de colonnes


Sélectionner votre colonne et inscrire le texte nécessaire après un espace laissé entre la fin de la colonne et la première lettre du texte/mot. En exemple, je cherche le mot projet dans toute ma liste.


Exemple de recherche


Le résultat sortira tous les projets contenant le mot projet


Résultat de recherche


Opérateurs logiques

& : ET, inclus tout dans les résultats
| : OU, cible les résultats, mais il peut ressembler au comportement du ET (inclusion)


Opérateurs mathématiques

< : Plus petit que
<= : Plus petit ou égal à
> : Plus grand que
>= : Plus grand ou égal à
, : Inclusion, équivalent du ET