Syntaxe de la recherche plein texte

scope solutions ag utilise la recherche plein texte Oracle Intermedia© et sa syntaxe pour son moteur de recherche Internet. Cette syntaxe correspond en grande partie, mais toutefois pas complètement, avec celle de grands moteurs de recherche tels que Google©, Altavista© ou Yahoo©.

Il existe plusieurs manières de préciser votre recherche dans le champ de Recherche plein texte. Le niveau de pertinence est calculé en fonction de la fréquence d'occurrence du texte de recherche dans le résultat obtenu ainsi qu'en fonction du nombre total d'articles. Ce niveau de pertinence s'échelonne de 0 à 100. Le résultat de votre recherche est présenté par ordre décroissant.

Operator

Bedeutung

AND, &, +

Associations par ET

Les unités de description dans lesquelles se trouvent tous les termes recherchés apparaissent. Le niveau de pertinence le plus bas d'un terme recherché est utilisé comme valeur de classement.

Exemple : On effectue une recherche à partir des termes "Genève ET lac ET bateau". Dans un des résultats, les niveaux d'importance sont les suivants : "Genève" 10, le "lac" 20 et "bateau" 30. --> Ce résultat a un niveau d'importance de 10.

OR, ¦ (AltGr 1), | (AltGr 7)

Associations par OU

Tous les articles dans lesquels se trouve un des termes recherchés apparaissent. Le classement est basé sur le niveau de pertinence d’une seule expression.  

Exemple : On effectue une recherche à partir des termes "Genève OU lac OU bateau". Dans un des résultats, les niveaux d'importance sont les suivants: "Genève" 10, le "lac" 20 et "bateau" 30. --> Ce résultat a un niveau d'importance de 30.

, (virgule)
accum

Associations par accumulation

Cet opérateur de recherche donne des résultats semblables à ceux d’une association par OU : Tous les articles qui contiennent au moins un des termes recherchés sont trouvés. La différence qui existe avec les associations par OU réside dans le calcul du niveau d’importance : les articles qui contiennent toutes les termes de recherche sont considérés comme plus pertinents que ceux qui n’en contiennent qu'un seul.

Exemple : On effectue une recherche ACCUM à partir des termes "Genève OU lac OU bateau". --> Tous les articles qui contiennent le terme "Genève" ou "lac" sont affichés. En tête de liste se trouvent ceux qui contiennent "Genève" et "lac".

<>, NOT, AND NOT, ~ 

Associations par négation

L'opérateur par négation affiche les articles dans lesquels le terme de recherche existe et dans lesquels l'expression niée ne se trouve pas.

Exemple : On lance une requête NOT avec les expressions "Genève NOT lac". --> Tous les articles dans lesquels "Genève" existe et "lac" n’existe pas apparaissent.  

- (Minus)

Associations par moins

L’opérateur moins (Minus) est utilisé pour minorer les articles qui comprennent un certain terme de recherche. Cela peut être utile, par exemple, quand on cherche à diminuer l'importance des documents dans lesquels on trouve cette expression gênante.

Exemple : On effectue une recherche moins (Minus) avec les expressions "Genève-lac". --> Tous les articles dans lesquels "Genève" (obligatoirement) et "lac" (éventuellement) existent apparaissent. Les articles qui contiennent "Genève" apparaissent devant ceux qui contiennent également le terme "lac".

NEAR

Associations par NEAR

On effectue une recherche par NEAR quand on doit trouver deux termes de recherche situés à proximité.   

Exemple 1 : La requête " Genève NEAR lac " permet d’obtenir tous les articles dans lesquels les expressions " Genève " et " lac " apparaissent parmi 100 mots.

Exemple 2: La requête "NEAR ((Genève, lac), 6) permet d’obtenir tous les articles dans lesquels les expressions " Genève " et " lac " apparaissent parmi 6 mots.

! (Point d'exclamation)

Opérateur Soundex

Grâce à l'opérateur Soundex, la recherche est étendue aux mots qui ressemblent phonétiquement au terme de recherche. Le système ignore les voyelles et des consonnes allongées, définit certaines consonnes comme égales (par ex. "d" = "t") et regroupe les lettres doubles. Tous les articles trouvés contiennent au minimum quatre consonnes communes.

Exemple 1 : Une requête (erronée)"!Schopenahuer" est comprise comme "Schopenhauer" car la suite de caractères recherchés Schpnhr (7 consonnes) apparaît dans la requête et dans la réponse.

Exemple 2 : Une requête (erronée)"!Guittares" est comprise comme "Guitares" car la suite de caractères "Gtrs" apparaît dans la requête et dans la réponse.

Exemple 3 : La requête (erronée)"!Josef Deis" n’est pas égale à "Joseph Deiss" car la suite de caractères "Jsf ds" ne présente pas de concordance suffisante avec la suite de caractères "Jsp ds".

Exemple 4 : Une requête "!Roterdam" ne conduit pas seulement à l’affichage des articles qui contiennent le terme "Rotterdam" mais également à ceux qui contiennent le terme "Retort" (suite de caractères "rtrdm" = "rtrt").

$

Opérateur racine

L'opérateur racine étend la recherche aux termes ayant les mêmes racines linguistiques.

Exemple 1 : La requête "$Guitare" produit l’affichage de tous les articles qui contiennent le terme "Guitare", "Guitares" ou "Son de guitare".

Exemple 2 : La requête "$prendre" produit l’affichage des articles qui contiennent par exemple le terme "prendre" ou "pris".

>

Seuil de pertinence

La définition d'un seuil de pertinence permet d’obtenir les résultats supérieurs à un certain niveau de pertinence.

Exemple 1 : La requête "Genève > 50" conduit à l’affichage de tous les articles qui contiennent le terme "Genève " et prend en compte le fait que l'importance de ce terme est supérieure à 50.

Exemple 2 : La requête "(Genève > 30) AND lac " affiche tous les articles qui contiennent le terme "Genève " et le terme " lac" et prend en compte le fait que l'importance de «Genève » est supérieure à 30.

*

Opérateur de pondération

L'opérateur de pondération multiplie la pertinence d'un terme de recherche par le facteur indiqué. Cela s’avère particulièrement utile quand un terme doit être pondéré plus fortement que les autres.

Exemple : La requête "Chat Chien*2" conduit à l’affichage de tous les articles dans lesquels on trouve les termes "Chat" et "Chien". L’occurrence de l’expression "Chien" est doublement pondérée, ce qui fait que les résultats dans lesquels se trouve cette expression ont un niveau de pertinence plus élevé et sont donc présentés plus haut que ceux dans lesquels on trouve l’expression "Chat", moins pondérée. La pertinence de "Chien" est ainsi double à celle de "Chat".

_ (soulignement), ?

Caractère variable pour un seul caractère.

%

Caractère variable pour autant de caractères que désiré.

“…“

Guillemets

Les critères de recherche sont placés entre guillemets lorsqu'ils se composent de plusieurs mots à considérer comme une unité.  

Exemple : On lance une requête avec pour contenu "ONU Assemblée générale". --> Tous les articles qui contiennent le terme "ONU Assemblée générale" apparaissent, mais pas ceux dans lesquels seul le terme "ONU" ou " Assemblée générale " est présent.

\

Caractère Backslash

Le caractère Backslash est utilisé pour suspendre le traitement spécial d'un caractère.

Exemple : Pour pouvoir rechercher le terme AT&T, on doit utiliser le caractère Backslash car le texte recherché comprend un des caractères réservé (&). --> Veuillez entrer "AT\&T"