Pour effectuer une recherche de texte dans votre base de données, utilisez la barre de recherche située en haut de la page. Vous pouvez y accéder en cliquant dessus ou en utilisant le raccourci clavier fn+F3. Si vous lancez la recherche depuis la page d'accueil, les résultats porteront sur toutes les feuilles auxquelles vous avez accès. En revanche, si vous lancez la recherche à partir d'une feuille spécifique, seuls les résultats liés à cette feuille seront affichés.
La barre de recherche située en haut de votre page fonctionne comme un moteur de recherche qui vous aide à trouver des valeurs intégrales, tout en indiquant des suggestions lorsque vous commencez votre saisie. C'est un outil très utile lorsque vous recherchez une entrée spécifique pour laquelle vous connaissez au moins l'une des valeurs.
Si nécessaire, vous pouvez aussi configurer un tri par champ.
La barre de recherche de texte intégral depuis la page d'accueil affichera les trois recherches les plus récentes de votre historique.

Remarque :
1. La barre de recherche en haut de page ne peut pas être utilisée pour rechercher des données partielles, sauf si vous utilisez des expressions régulières.
Par exemple, vous ne pouvez pas rechercher directement les trois derniers chiffres "001" si la valeur complète est "1234567001". Pour ce type de recherche, vous pouvez utiliser l'outil de recherche dans la barre latérale gauche ou filtrer par les en-têtes de champs.
2. Actuellement, la recherche en texte intégral ne porte que sur le contenu des pages formulaire. Par conséquent, si un champ d'une page formulaire est défini comme masqué, même si ce champ est configuré pour être affiché sur la page liste, son contenu ne pourra pas être recherché via la recherche en texte intégral.
Lorsque vous faites une recherche dans Ragic, vous pouvez écrire une syntaxe dans la barre de recherche supérieure pour combiner plusieurs termes et utiliser des opérateurs booléens afin de former une requête plus complexe, similaire à la syntaxe de Google.

Vous pouvez aussi ajuster les termes de requête pour disposer d'une plus large gamme d'options de recherche.
Quand ce processus est en cours, vous pouvez rechercher n'importe quel champ en tapant le nom du champ suivi de deux points ":" puis le terme que vous recherchez.
Les opérateurs booléens permettent de combiner des termes à l'aide d'opérateurs logiques. Ragic prend en charge les opérateurs booléens AND, "+", OR, NOT et "-" .
Remarque :
1. Les opérateurs booléens sont sensibles à la casse.
2. Lors d'une recherche, si vous souhaitez utiliser plusieurs mots comme mot-clé, placez-les entre guillemets " ". Par exemple, pour rechercher "service client", saisissez "service client" dans la barre de recherche, et seuls les enregistrements contenant à la fois "service" et "client" seront trouvés. Sans les guillemets " ", la recherche renverra les enregistrements contenant soit "service" soit "client".
L'opérateur OR est l'opérateur de conjonction par défaut. Cela signifie que s'il n'y a pas d'opérateur booléen entre deux termes, l'opérateur OR est utilisé. Le symbole || peut être utilisé à la place du mot OR.
Utilisation : cela étend la recherche pour inclure les enregistrements contenant n'importe lequel des mots-clés, plutôt que tous les mots-clés. Si un terme n'est pas trouvé dans un enregistrement, la recherche renverra tout de même les résultats correspondant au(x) autre(s) mot(s)-clé(s).
Exemple : pour rechercher des enregistrements contenant "service client" ou "client".
b>Syntaxe : "service client" client ou "service client" OR client
Le symbole & peut être utilisé à la place de "AND".
Utilisation : cela restreint les résultats de recherche pour inclure uniquement les enregistrements qui contiennent tous les mots-clés, rendant les résultats de recherche plus précis.
Exemple : pour rechercher des enregistrements contenant "service client" et "problèmes de service".
Syntaxe : "service client" AND "problèmes de service"
Utilisation : la recherche doit inclure des mots-clés spécifiques. Le premier terme après "+" est obligatoire, tandis que les termes suivants sont facultatifs.
Exemple : pour rechercher des enregistrements contenant "client", pouvant également contenir "service".
Syntaxe : +service client
Le symbole ! peut être utilisé à la place de NOT.
Utilisation : pour rechercher des enregistrements qui excluent le terme suivant "NOT".
Exemple : pour rechercher des enregistrements contenant "service client" mais excluant "problèmes de service".
Syntaxe : "service client" NOT "problèmes de service"
Remarque : ne peut pas être utilisé avec un seul terme, par exemple : NOT "service client".
Utilisation : Pour rechercher des enregistrements qui excluent le terme suivant "-".
Exemple : pour rechercher des enregistrements contenant "service client" mais excluant "problèmes de service".
Syntaxe : "service client" - "problèmes de service"
Remarque : lorsqu'ils sont utilisés correctement, "NOT" et "-" ont la même fonction et produisent les mêmes résultats de recherche.
Vous pouvez utiliser des caractères génériques simples ou multiples dans des termes individuels (mais pas dans des expressions entre guillemets).
| Caractère générique | Utilisation | Exemple | Syntax |
|---|---|---|---|
| ? | Rechercher n'importe quel caractère unique | Rechercher "texte" ou "test" | te?t |
| * | Rechercher 0 ou plusieurs caractères | Rechercher "test", "tests" ou "tester" | test* |
Remarque : vous pouvez utiliser des caractères génériques au milieu d'un terme, comme "te*t", mais pas comme premier caractère.
Vous pouvez ajouter un "~" après un terme pour effectuer une recherche approximative.
Utilisation : pour rechercher des enregistrements contenant des termes ayant une orthographe similaire plutôt que des correspondances exactes.
Exemple : pour rechercher des enregistrements contenant des mots similaires à "roam", tels que "foam" ou "roams".
Syntaxe : roam~
Vous pouvez ajouter un paramètre optionnel pour spécifier la similarité. Les valeurs proches de 1 correspondent à des termes ayant une similarité élevée, tandis que les valeurs proches de 0 incluent des termes ayant une similarité faible. Si non spécifié, la valeur par défaut est 0.5.
Exemple : roam~0.8
Utilisez le symbole tilde "~" après un ensemble de termes.
Utilisation : pour rechercher des enregistrements où les mots spécifiés apparaissent à une distance définie l'un de l'autre (en nombre de mots). Cela permet de trouver des informations connexes même si les mots-clés ne sont pas directement adjacents, garantissant ainsi la pertinence dans le contexte de recherche.
Exemple : pour rechercher des enregistrements où "client" et "rendez-vous" se trouvent à moins de 10 mots l'un de l'autre.
Syntaxe : "client rendez-vous"~10
Les types de champs, tels que les champs de date, qui disposent d'options pour effectuer une recherche par plage dans l'outil de recherche de la barre latérale gauche, peuvent également être utilisés pour effectuer des recherches par plage dans la barre de recherche en haut de page. Cela se fait généralement en combinaison avec les recherches par champ.
| Crochets | Utilisation | Exemple | Syntaxe |
|---|---|---|---|
| Crochets droits [ ] | Rechercher une plage incluant les termes de recherche | Rechercher des enregistrements où un champ de date se situe entre "20020101" et "20030101" (en incluant ces deux dates) | Date de commande : [20020101 TO 20030101] |
| Accolades { } | Rechercher une plage excluant les termes de recherche | Rechercher des enregistrements où le nom du client se situe alphabétiquement entre "Aida" et "Carmen" (en excluant ces deux termes). | Nom du client:{Aida TO Carmen} |
Pour augmenter la pertinence des termes de recherche, utilisez le symbole caret "^" suivi d'un nombre (facteur d'amplification). Plus le nombre est élevé, plus la pertinence est importante.
Utilisation : augmenter la pertinence des enregistrements contenant le terme.
Exemple : pour rechercher "service client" en donnant à "service" une pertinence plus élevée.
Syntaxe : service^4 client
Remarque :
1. La pertinence d'une expression entière peut également être augmentée, par exemple : "service client"^4.
2. Par défaut, le facteur d'amplification est de 1. Bien que le facteur d'amplification doive être positif, il peut être inférieur à 1 (par exemple, 0.2).
Si la recherche est plus complexe, vous pouvez regrouper des termes en utilisant des parenthèses.
| Utilisation | Exemple | Syntaxe |
|---|---|---|
| Regrouper des clauses pour créer des sous-requêtes | Résultats de recherche où "adresse" doit exister, et où "client" ou "service" peut exister. | (client OR service) AND adresse |
| Regrouper plusieurs clauses pour un seul champ | Rechercher un titre de champ contenant à la fois "retour" et "panthère rose". | title:(+retour +"panthère rose") |