Comment affiner une recherche à l'aide des opérateurs ?

Les opérateurs de recherche permettent de rechercher des combinaisons spécifiques de mots, de champs, de dates ou de nombres. Vous pouvez utiliser des opérateurs pour affiner votre recherche.

Les opérateurs 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 dans le haut 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 ci-dessous.

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 de mot commun AND, OR et NOT, qui ne doivent pas être obligatoirement en majuscules. Notez cependant que NOT n'étant pas un opérateur, si, quelque ce soit le cas, le mot NOT précède un mot sans l'opérateur requis, AND est automatiquement ajouté. Exemple : (not renovations) => (and not renovations). Dans la syntaxe de requête Web, le signe - (signe moins) est l'opérateur qui signifie not.
  • 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.

Syntaxe de recherche Notes

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 Gene and Joan, vous devez le mettre entre guillemets.

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.

Tableau 1. Descriptions des opérateurs

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 CONTAINS.

Exemple

[Projectname] CONTAINS top secret

Recherche les documents dont le champ NomProjet contient les mots "top secret".

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 "IS PRESENT" et les mots qui l'entourent. Cet opérateur peut être utilisé pour rechercher tous les documents contenant (ou ne contenant pas) une valeur spécifique dans un champ particulier.

Exemple

[Subject] 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 "recherche dans ce champ" ; vous devez indiquer le nom du champ à rechercher.

Exemple

Toutes les chaînes ci-dessous constituent des méthodes équivalentes de recherche de documents dont le champ NomProjet contient l'expression top secret :

FIELD Projectname CONTAINS top secret

field Projectname CONTAINS top secret

[Projectname] 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 Projectname CONTAINS top secret OR FIELD Title CONTAINS tuna) AND (Field body CONTAINS cat OR Field revdate > 01/01/2004)

Renvoie tous les documents dont le champ NomProjet contient les mots "top secret" ou dont le champ Titre comporte le mot "thon", et dont le champ corps contient le mot "chat" ou le champ daterév comporte une date ultérieure au 01/01/2004.

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

cat AND dog AND fish

Recherche les documents contenant les trois mots.

Vue Notes® - Oui

Domaine Notes® - Oui

Vue/domaine Web - Oui

sauf si '&' ne fonctionne pas

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

cat OR dog OR fish

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 :

  • cat AND NOT dog recherche les documents qui contiennent le mot "chat", mais pas le mot "chien".
  • (cat OR dog) AND NOT (fish OR frogs recherche les documents qui contiennent le mot "chat" ou "chien", mais pas le mot "poisson" ou "grenouille".
  • (cat AND dog) AND NOT fish recherche les documents qui contiennent le mot "chat" ou "chien", mais pas le mot "poisson".

L'opérateur NOT peut apparaître devant tout nom de champ :

  • NOT [Projectname] CONTAINS top secret recherche les documents dont le champ NomProjet ne contient pas les mots "top secret".

L'opérateur NOT ne peut pas apparaître après les symboles mathématiques =, <, >, <= ou >=; ni avant une date ou un nombre :

  • [date1] = NOT 12/25/2002 n'est pas une requête adéquate.

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

rock and roll

Recherche les documents contenant l'expression rock and roll.

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

car PARAGRAPH wheels

Recherche les documents dans lesquels les mots "voiture" et "roues" figurent dans un même paragraphe, et les classe en fonction de la proximité de ces mots à l'intérieur du paragraphe.

Vue Notes® - Oui

(Si l'option Index sentence and paragraph breaks était sélectionnée lors de la création de l'index de recherche documentaire de l'application. Pour plus d'informations, consultez 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

car SENTENCE wheels

Recherche les documents dans lesquels les mots "voiture" et "roues" figurent dans une même phrase, et les classe en fonction de la proximité de ces mots à l'intérieur de la phrase.

Vue Notes® - Oui

(Si l'option Index sentence and paragraph breaks était sélectionnée lors de la création de l'index de recherche documentaire de l'application. Pour plus d'informations, consultez 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

?one

Recherche les documents contenant "poux", "doux", "roux" et tous les autres mots de quatre lettres se terminant par "oux".

???ck

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

*one

Recherche les documents contenant "poux", "choux", "sioux", "doux", "hiboux", "cailloux" (et tous les autres mots se terminant par "oux").

En outre,

*one*

permet de rechercher les documents contenant poux, choux, sioux, Louxor.

Vue Notes® - Oui

Domaine Notes® - Oui

Vue/domaine Web - Oui

TERMWEIGHT

termweight

Attribue une importance ou un poids aux mots de la recherche. Vous pouvez attribuer un "poids" compris entre 0 et 65537.

Exemple

TERMWEIGHT 25 photo or TERMWEIGHT 75 audio or TERMWEIGHT 50 video

Recherche les documents contenant au moins l'un de ces mots. "Audio" est le plus important, suivi de "vidéo", puis de "photo". Notes® classe les résultats conformément à ces éléments. La première occurrence de l'opérateur TERMWEIGHT est séparée des suivantes par un opérateur AND ou OR.

Vue Notes® - Oui

Domaine Notes® - Oui

Vue/domaine Web - Oui

EXACTCASE

exactcase

Recherche la casse exact du mot spécifié après l'opérateur.

Exemple

exactcase Apple

Recherche les documents contenant Apple, mais pas APPLE ou apple.

Vue Notes® - Oui

(Si l'option Enabled case sensitive searches était sélectionnée lors de la création de l'index de recherche documentaire de l'application. Pour plus d'informations, consultez 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 "date1" contient une date antérieure au 25/12/98.

Vue Notes® - Oui

Domaine Notes® - Oui

Vue/domaine Web - Non

- (tiret)

Recherche les documents comportant le mot composé, trait d'union inclus.

Exemple

full-text

Recherche les documents contenant recherche documentaire.

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 ne sont pas contenus dans la liste des noms de champs de la boîte de dialogue des propriétés du document.

Remarque : Si une langue donnée ne prend pas en charge le concept de majuscules, tout mot qui est également un opérateur sera considéré comme un opérateur.