Affinage d'une requête de recherche à l'aide d'opérateurs
Les opérateurs de recherche permettent de rechercher des combinaisons spécifiques de mots, de champs, de dates ou de nombres. Ils fonctionnent de la même façon que dans la plupart des moteurs de recherche Web, car ils reposent sur la logique booléenne, tout en proposant des fonctionnalités optimisées extrêmement puissantes.
Ainsi, vous pouvez demander à Notes de rechercher deux mots dans un même document, en lui précisant à quelle distance ils doivent se trouver l'un de l'autre, dans quel champ les localiser ou s'ils sont tapés en majuscule ou en minuscule. Il vous est également possible d'indiquer si l'un des mots est plus important que l'autre, de façon à ce que les documents comportant le mot principal soient présentés au début de la liste des résultats de recherche. Vous pouvez également rechercher des fragments de mots en utilisant les caractères génériques.
Pour utiliser un opérateur dans votre recherche, entrez-le dans la zone de texte de la barre de recherche, en vous servant d'un ou de plusieurs des formats présentés dans le tableau 1.
Syntaxe de requête Web
Les opérateurs répertoriés et décrits dans le tableau de syntaxe de requête Notes® sont destinés à la syntaxe des requêtes de recherche de style Web avec les qualificateurs suivants :
- Les opérateurs doivent tous être en majuscules pour fonctionner correctement dans une requête de style Web. Si vous entrez un opérateur en minuscules (tel que, accrue ou exactcase), la fonction de recherche le considère comme un terme standard, et non comme un opérateur.
- Les exceptions à cette règle sont les opérateurs
mots communs
AND, OR et NOT, qui ne doivent pas être obligatoirement en majuscules. Notez cependant que NOT n'est pas un opérateur. Ainsi, quel que soit le cas, si le mot NOT précède un mot sans l'opérateur requis, AND est ajouté. Par exemple (cats not dogs) => (cats and not dogs). Dans la syntaxe de requête Web, le signe - (signe moins) est l'opérateur qui signifienot
. - Un astérisque (caractère générique) peut être utilisé à la fin d'un terme de recherche, mais ni au début ni à la fin de ce terme.
Notes® syntaxe de requête
Les opérateurs Notes® sont des mots réservés. Si le texte que vous recherchez comporte l'un d'entre eux, comme dans la phrase
, vous devez le mettre entre guillemets.Gene and Joan
Les opérateurs suivants fonctionnent si la syntaxe de recherche Notes® est la préférence sélectionnée. Ils fonctionnent également avec la syntaxe de requête Web, sauf exceptions décrites à la précédente section.
Opérateur |
Description et exemples |
Emplacement de fonctionnement de l'opérateur |
---|---|---|
CONTAINS contains = |
Requiert que le champ qui le précède doit contenir le texte qui le suit. Des espaces doivent encadrer la mention Exemple : [NomProjet] CONTAINS Recherche les documents dont le champ NomProjet contient les mots |
Vue Notes - Oui Domaine Notes - Oui Vue/domaine Web - Non |
IS PRESENT |
Requiert que le champ le précédant soit renseigné. Il doit y avoir des espaces entre Exemple : [Objet] IS PRESENT Recherche les documents dont le champ Objet est renseigné. |
Vue Notes - Oui Domaine Notes - Oui Vue/domaine Web - Non |
champ nomChamp CHAMP nomChamp [nomChamp] (utilisez des crochets [ ]) |
Signifie Exemple : Toutes les chaînes ci-dessous constituent des méthodes équivalentes de recherche de documents dont le champ NomProjet contient l'expression FIELD nomProjet CONTAINS top secret field nomProjet CONTAINS top secret [nomProjet] CONTAINS top secret Remarque : Notes® enregistre les fichiers joints dans le champ $FILE. |
Vue Notes - Oui Domaine Notes - Non Vue/domaine Web - Oui, mais dans les recherches sur les vues uniquement |
( ) [parenthèses] |
Détermine l'ordre dans lequel les sections de votre requête sont traitées. La partie de la requête entre parenthèses est traitée avant les parties hors parenthèses. Exemple : (FIELD NomProjet CONTAINS top secret OR FIELD Titre CONTAINS thon) AND (Field corps CONTAINS chat OR Field daterév > 01/01/2004) Renvoie tous les documents dont le champ NomProjet contient les mots |
Vue Notes - Oui Domaine Notes - Non Vue/domaine Web - Oui |
and AND & + |
Recherche les documents contenant toutes les conditions ou tous les mots liés par AND. Exemple : chat AND chien AND poisson Recherche les documents contenant les trois mots. |
Vue Notes - Oui Domaine Notes - Oui Vue/domaine Web : oui, à l'exception de |
ou OU | ACCRUE , (virgule) |
Recherche les documents contenant au moins l'une des conditions ou l'un des mots, et les renvoie en les classant en fonction du nombre d'occurrences dans le document. Exemple : chat OR chien OR poisson Recherche les documents contenant au moins l'un de ces mots. Remarque : ACCRUE donne des résultats légèrement plus précis que OR lorsqu'il s'agit de trier les résultats par niveau de pertinence. |
Vue Notes - Oui Domaine Notes - Oui Vue/domaine Web - Oui |
NOT not ! |
Exclut les documents contenant le terme qui apparaît après l'opérateur. Exemples : Vous pouvez placer NOT entre les mots :
L'opérateur NOT peut apparaître devant tout nom de champ :
L'opérateur NOT ne peut pas apparaître après les symboles mathématiques =, <, >, <= ou >=; ni avant une date ou un nombre :
|
Vue Notes - Oui Domaine Notes - Oui Vue/domaine Web - Oui |
|
Requiert que seuls les documents contenant l'expression exacte soient renvoyés. Si vous placez des noms d'opérateurs (tels que AND, OR, CONTAINS, etc.) entre guillemets, le système les interprète comme des mots ordinaires. Exemple : Recherche les documents contenant l'expression |
Vue Notes - Oui Domaine Notes - Oui Vue/domaine Web - Oui |
PARAGRAPH paragraph |
Recherche les documents dans lesquels les mots qui entourent l'opérateur PARAGRAPH figurent dans le même paragraphe, et les classe en fonction de leur proximité relative. Exemple : voiture PARAGRAPH roues Recherche les documents dans lesquels les mots |
Vue Notes - Oui (Si l'option Indexer les sauts de ligne et de paragraphe était sélectionnée lors de la création de l'index de recherche documentaire de l'application. Pour plus d'informations, reportez-vous à la rubrique Options d'index de recherche documentaire.) Domaine Notes - Oui Vue/domaine Web - Non |
SENTENCE sentence |
Recherche les documents dans lesquels les mots entourant l'opérateur SENTENCE figurent dans une même phrase, et les classe en fonction de leur proximité relative. Exemple : voiture SENTENCE roues Recherche les documents dans lesquels les mots |
Vue Notes - Oui (Si l'option Indexer les sauts de ligne et de paragraphe était sélectionnée lors de la création de l'index de recherche documentaire de l'application. Pour plus d'informations, reportez-vous à la rubrique Options d'index de recherche documentaire.) Domaine Notes - Oui Vue/domaine Web - Non |
? |
Caractère générique permettant de remplacer n'importe quelle lettre. Cet opérateur ne fonctionne ni avec les dates ni avec les nombres. Exemples : ?oux Recherche les documents contenant "poux", "doux", "roux" et tous les autres mots de quatre lettres se terminant par ???ne Recherche les documents contenant les mots "Chine", "prune", "ligne", "panne", etc. |
Vue Notes - Oui Domaine Notes - Oui Vue/domaine Web - Oui |
* |
Caractère générique permettant de remplacer une séquence de lettres. Cet opérateur ne fonctionne ni avec les dates ni avec les nombres. Exemples : *oux Recherche les documents contenant "poux", "choux", "sioux", "doux", "hiboux", "cailloux" (et tous les autres mots se terminant par En outre, la requête *oux* permet de rechercher les documents contenant poux, choux, sioux, Louxor. |
Vue Notes - Oui Domaine Notes - Oui Vue/domaine Web - Oui |
TERMWEIGHT termweight |
Attribue un degré d'importance ou un Exemple : TERMWEIGHT 25 photo ou TERMWEIGHT 75 audio ou TERMWEIGHT 50 vidéo Recherche les documents contenant au moins l'un de ces mots. |
Vue Notes - Oui Domaine Notes - Oui Vue/domaine Web - Non |
EXACTCASE exactcase |
Recherche la casse exacte du mot spécifié après l'opérateur. Exemple : exactcase Apple Recherche les documents contenant |
Vue Notes - Oui (Si l'option Autoriser les recherches tenant compte de la casse était sélectionnée lors de la création de l'index de recherche documentaire de l'application. Pour plus d'informations, reportez-vous à la rubrique Options d'index de recherche documentaire.) Domaine Notes - Non Vue/domaine Web - Non |
= (égal) < (inférieur à) > (supérieur à) <= (inférieur ou égal à) >= (supérieur ou égal à) |
Recherchent des nombres ou des dates dans les champs appropriés. Exemple : FIELD date1<12/25/98 Recherche les documents dont le champ |
Vue Notes - Oui Domaine Notes - Oui Vue/domaine Web - Non |
- (tiret) |
Recherche les documents comportant le mot composé, trait d'union inclus. Exemple : recherche documentaire Recherche les documents contenant |
Vue Notes - Oui Domaine Notes - Oui Vue/domaine Web - Oui |
Cas particulier des noms de champ
Utilisez le nom de champ _CreationDate
pour rechercher des documents par leur date de création. Par exemple,
[_CreationDate]=05/01/01
Recherche les documents créés le 5 janvier 2001.
Utilisez le nom de champ _RevisionDate
pour rechercher les documents en fonction du jour de leur dernière modification. Par exemple,
[_RevisionDate]=05/01/01
Recherche les documents dont la date de la dernière modification est le 5 janvier 2001.
Ces champs figurant dans l'en-tête du document et non dans le document lui-même, ils ne sont pas contenus dans la liste des noms de champ de la boîte de dialogue des propriétés du document.