Recherche avancée : Différence entre versions
(→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 à 16:08
En construction.........
Sommaire
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