diff options
| author | 2022-06-02 08:41:08 +0200 | |
|---|---|---|
| committer | 2022-06-02 08:41:08 +0200 | |
| commit | f85c510ed49be031145f6b35e815ce890cd4f9aa (patch) | |
| tree | c7ac947ba5ddacf85dc5d97330f38f7d91b0964c /docs/fr | |
| parent | f988b996ab69104bc45b222fa88d34b5c78f98b3 (diff) | |
New search engine (#4378)
* New possibility to invoke user queries from a search expression
From the search field: `S:"My query"`.
Can be combined with other filters such as `S:"My query" date:P3d` as long as the user queries do not contain `OR`.
A use-case is to have an RSS filter with a stable address or an external API call with the ability to update the user query.
* Draft of parenthesis logic
* More draft
* Working parenthesis (a OR b) (c OR d)
* Working (A) OR (B)
* Support nested parentheses + unit tests + documentation
* search:MySearch and S:3
Diffstat (limited to 'docs/fr')
| -rw-r--r-- | docs/fr/users/03_Main_view.md | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/docs/fr/users/03_Main_view.md b/docs/fr/users/03_Main_view.md index 4934301af..11df737b7 100644 --- a/docs/fr/users/03_Main_view.md +++ b/docs/fr/users/03_Main_view.md @@ -206,8 +206,7 @@ the search field. ### Grâce au champ de recherche -Il est possible d’utiliser le champ de recherche pour raffiner les résultats -: +Il est possible d’utiliser le champ de recherche pour raffiner les résultats : * par ID de flux : `f:123` ou plusieurs flux (*ou*) : `f:123,234,345` * par auteur : `author:nom` or `author:'nom composé'` @@ -252,6 +251,8 @@ Il est possible d’utiliser le champ de recherche pour raffiner les résultats * par nom d’étiquette : `label:étiquette`, `label:"mon étiquette"` ou d’une étiquette parmis une liste (*ou*) : `labels:"mon étiquette,mon autre étiquette"` * par plusieurs noms d’étiquettes (*et*) : `label:"mon étiquette" label:"mon autre étiquette"` * par ID d’article (entrée) : `e:1639310674957894` ou de plusieurs articles (*ou*): `e:1639310674957894,1639310674957893` +* par nom de filtre utilisateur (recherche enregistrée) : `search:maRecherche`, `search:"Ma recherche"` ou par ID de recherche : `S:3` + * en interne, ces références sont remplacées par le filtre utilisateur correspondant dans l’expression de recherche Attention à ne pas introduire d’espace entre l’opérateur et la valeur recherchée. @@ -265,4 +266,9 @@ encore plus précis, et il est autorisé d’avoir plusieurs instances de : `f:`, `author:`, `intitle:`, `inurl:`, `#`, et texte libre. Combiner plusieurs critères implique un *et* logique, mais le mot clef `OR` -peut être utiliser pour combiner plusieurs critères avec un *ou* logique : `author:Dupont OR author:Dupond` +peut être utilisé pour combiner plusieurs critères avec un *ou* logique : `author:Dupont OR author:Dupond` + +Enfin, les parenthèses peuvent être utilisées pour des expressions plus complexes : + +* `(author:Alice OR intitle:bonjour) (author:Bob OR intitle:monde)` +* `(author:Alice intitle:bonjour) OR (author:Bob intitle:monde)` |
