Recherche avancée : Différence entre versions

De Documentation ISIOS
Aller à : navigation, rechercher
(Langage de recherche)
Ligne 12 : Ligne 12 :
  
 
:: ''' & : ET, inclus tout dans les résultats'''
 
:: ''' & : ET, inclus tout dans les résultats'''
 +
  
 
:: ''' |  : OU, cible les résultats, mais il peut ressembler au comportement du ET (inclusion) '''
 
:: ''' |  : OU, cible les résultats, mais il peut ressembler au comportement du ET (inclusion) '''
 +
  
 
:: ''' < : Plus petit que'''
 
:: ''' < : Plus petit que'''
 
;: Exemple : X < Y,    X est plus petit que Y
 
;: Exemple : X < Y,    X est plus petit que Y
 +
  
 
:: ''' <= : Plus petit ou égale à '''
 
:: ''' <= : Plus petit ou égale à '''
 +
  
 
:: ''' >:  Plus grand que'''
 
:: ''' >:  Plus grand que'''
 
;: Exemple : X > Y,    ''X est plus grand que Y''
 
;: Exemple : X > Y,    ''X est plus grand que Y''
 +
  
 
:: ''' >=: Plus grand ou égale à '''
 
:: ''' >=: Plus grand ou égale à '''
 +
  
 
:: ''' <> : Différent de'''
 
:: ''' <> : Différent de'''
 
;: Exemple : X <> Y,    ''X est différent de Y''
 
;: Exemple : X <> Y,    ''X est différent de Y''
 +
  
 
:: ''' != : Différent de'''
 
:: ''' != : Différent de'''
 +
  
 
:: ''' = : Est égale à'''
 
:: ''' = : Est égale à'''
 +
  
 
:: ''' X, Y, Z : Inclusion, équivalent du ET'''
 
:: ''' X, Y, Z : Inclusion, équivalent du ET'''
 +
  
 
:: ''' @colonne : Rechercher dans une colonne particulière '''
 
:: ''' @colonne : Rechercher dans une colonne particulière '''
 +
  
 
:: ''' # : Rechercher dans la colonne des tags'''
 
:: ''' # : Rechercher dans la colonne des tags'''
 
    
 
    
 +
 
:: ''' ( )  : Les parenthèses priorisent une opération. '''
 
:: ''' ( )  : Les parenthèses priorisent une opération. '''
 +
  
 
:: ''' "" : Cible une chaîne de caractères
 
:: ''' "" : Cible une chaîne de caractères
Ligne 44 : Ligne 57 :
  
 
=== Scénarios ===
 
=== Scénarios ===
 +
 +
 +
1) je cherche une phrase
 +
    => Résultats contiendront : "je", "cherche", "une", "phrase"
 +
2) "je cherche une phrase"       
 +
    => Résultats contiendront : "je cherche une phrase"
 +
3) "je cherche une phrase" | je cherche une phrase
 +
    => Résultats contiendront : "je cherche une phrase", "je", "cherche", "une", "phrase"
 +
4) "je cherche une phrase" & je cherche une phrase
 +
    => Résultats contiendront : "je cherche une phrase" ET "je" ET "cherche" ET "une" ET "phrase"
 +
5) @budgetedHours > 1000
 +
    => Recherche dans la colonne heures budgetées > 1000, donc 1001 [inclusivement] et plus
 +
6) @budgetedHours < 1000
 +
    => 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 du 27 septembre 2019 à 12:08

En construction.........



Il est désormais possible de filtrer les listes par multi-filtres. Voici les règles de base pour faciliter vos recherches.


Langage de recherche

& : ET, inclus tout dans les résultats


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


< : Plus petit que
Exemple : X < Y, X est plus petit que Y


<= : Plus petit ou égale à


>: Plus grand que
Exemple : X > Y, X est plus grand que Y


>=: Plus grand ou égale à


<> : Différent de
Exemple : X <> Y, X est différent de Y


 != : Différent de


= : Est égale à


X, Y, Z : Inclusion, équivalent du ET


@colonne : Rechercher dans une colonne particulière


# : Rechercher dans la colonne des tags


( )  : Les parenthèses priorisent une opération.


"" : Cible une chaîne de caractères


Scénarios

1) je cherche une phrase

   => Résultats contiendront : "je", "cherche", "une", "phrase"

2) "je cherche une phrase"

   => Résultats contiendront : "je cherche une phrase"

3) "je cherche une phrase" | je cherche une phrase

   => Résultats contiendront : "je cherche une phrase", "je", "cherche", "une", "phrase"

4) "je cherche une phrase" & je cherche une phrase

   => Résultats contiendront : "je cherche une phrase" ET "je" ET "cherche" ET "une" ET "phrase"

5) @budgetedHours > 1000

   => Recherche dans la colonne heures budgetées > 1000, donc 1001 [inclusivement] et plus

6) @budgetedHours < 1000

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