Dans cette aide, un «terme» fait référence :
Par exemple, si vous recherchez :
Bienvenue dans "Jalios JPlatform"
Majuscule et Minuscule : La recherche ne tient pas compte de la casse des lettres (MAJUSCULES/minuscules).
Par exemple, vous obtiendrez les mêmes résultats en recherchant «bonjour», «Bonjour» ou «BONJOUR».
Signes et lettres diacritiques : La recherche en français ne tient pas compte des signes et lettres diacritiques (accents, ç, etc.)
Par exemple, vous obtiendrez les mêmes résultats en recherchant «régions françaises» ou «region francaises».
Certains caractères sont utilisés pour des fonctions avancées de la recherche. Si vous souhaitez rechercher ces caractères, vous devez les faire précéder du caractère «\» (anti-slash). Voici la liste de ces caractères spéciaux :
+ - && || ! ( ) { } [ ] ^ " ~ * ? : \
Par exemple pour rechercher le texte «3 * (5+9) = 42», vous devrez saisir :
3 \* \(5\+9\) = 42
Vous pouvez utiliser les mots-clés ou opérateurs suivant pour effectuer des opérations logiques entre les différents termes de votre recherche. Vous devez respecter la casse des mots clés en les spécifiant toujours en MAJUSCULES.
Mot-clé | Opérateur équivalent | Explication | Exemple |
---|---|---|---|
AND | && | Une publication est retenue uniquement si les deux termes entourant l'opérateur && ou le mot-clé AND sont présents dans le(s) champ(s) recherché(s).
C'est l'opérateur par défaut dans JPlatform (options «Tous les mots»). |
"robe blanche" AND cheval "robe blanche" && chevalRecherche tous les contenus qui contiennent à la fois «robe blanche» et «cheval». |
OR | || | Une publication est retenue si au moins un des deux termes entourant l'opérateur || ou le mot-clé OR sont présents dans le(s) champ(s) recherché(s). |
cheval OR chevaux cheval || chevauxRecherche tous les contenus qui contiennent soit «cheval», soit «chevaux», ou les deux à la fois. |
NOT | ! ou - | Une publication est retenue uniquement si le terme suivant le mot-clé NOT, l'opérateur ! ou l'opérateur - est absent du(des) champ(s) recherché(s).
Les opérateurs ! et - doivent être acollés au terme à exclure. |
"robe blanche" NOT vêtements "robe blanche" !vêtements "robe blanche" -vêtementsRecherche tous les contenus qui contiennent «robe blanche», mais pas «vêtements». |
+ | Une publication est retenue uniquement si le terme suivant l'opérateur + est présent dans le(s) champ(s) recherché(s). Les autres termes sont optionnels (sauf autrement précisé).
L'opérateur + doit être accolé au terme à inclure. |
+"robe blanche" chevalRecherche tous les contenus qui contiennent «robe blanche», et si possible «cheval». |
Vous pouvez effectuer une recherche dans n'importe quel champ de vos contenus en précisant le nom du champ, suivi du caractère «:» (deux points) puis du texte recherché.
nomduchamp:texte
Titre et Résumé : quelque soit le type de contenu ou la langue du site, pour rechercher dans les champs titre et résumé, vous devez respectivement utiliser les noms de champ «title» et «abstract».
Autres champs : pour les autres champs propre à chaque type, vous devez alors utiliser le nom interne généré par JPlatform pour le champ. Il s'agit en général du nom du champ dans la langue principale du site, sans accent, ni signe diacritique, commençant par une minuscule. Par exemple pour un champ avec le libéllé «Régions française», le nom interne du champ sera «regionFrancaise».
Exemple : pour effectuer une recherche du terme«restaurant» dans le champ résumé, ainsi que du terme «gers» dans le champ «Région française» de notre exemple ci dessus, voici la syntaxe à utiliser:
abstract:restaurant regionFrancaise:gers
Groupement logique : vous pouvez utiliser les parenthèses pour grouper certains termes de votre recherche. Ceci permet notament de controler plus précisément la portée des opérateurs booléen.
Par exemple, pour recherchez tous les contenus qui contiennent soit «cheval» soit «chevaux», et «robe»
robe AND (cheval OR chevaux)
Groupement de champ : pour rechercher plus d'un terme sur un champ unique, vous pouvez également utiliser les parenthèses.
Par exemple, pour recherchez tous les contenus dont le champ titre contient «cheval» et «robe blanche» :
title:(+cheval +"robe blanche")
? : Utilisez le symbole «?» (point d'intérrogation) pour effectuer une recherche sur un caractère joker.
Par exemple pour rechercher tous les contenus dont le texte contient le mot «remorque» ou le mot «remarque»:
rem?rque
* : Utilisez le symbole «*» (astérisque, étoile) pour effectuer une recherche sur plusieurs caratère joker.
Par exemple pour rechercher tous les contenus commençant par «m» et finissant par «uscule» :
m*uscule
Cette recherche trouvera tous les contenus avec le mot «majuscule» ou «minuscule».
Note : La troncature droite, qui enrichit automatiquement les recherches simple avec le joker * est actuellement activé sur le site.
Utilisez le symbole «~» (tilde) immédiatement après un terme unique pour effectuer une recherche sur les mots se rapprochant de l'orthographe de votre mot.
Par exemple, pour rechercher les contenus avec le mot «dahlia» si vous n'êtes pas sûr de l'orthographe :
dalia~
Utilisez le symbole «~» (tilde) immédiatement après une phrase en précisant une distance pour effectuer une recherche en forcant les mots de la phrase à apparaitre à moins d'un certains nombre de mot l'un de l'autre.
Par exemple, pour rechercher les contenus ou le mot «page» apparait à moins de 8 mots du «accueil» :
"page accueil"~8
La distance par défaut est de 0, la recherche d'une phrase recherche la phrase exact.
Pour rechercher toutes les valeurs d'un champ comprises entre deux bornes vous pouvez utilisez la syntaxe nomduchamp:[borneInférieure TO borneSupérieure]. Les bornes sont inclues dans les éléments recherchés, ou en remplaçant les crochets «[» «]» par des accolades«{» «}», pour exclure les bornes.
Les recherches par intervalle peuvent s'effectuer sur des champs de type :
texte : par exemple, sur un site de référencement de livres, pour rechercher tous les livres dont l'auteur est alphabétiquement situé entre Apollinaire et Pascal on effectuerait la recherche suivante :
auteur:[Apollinaire TO Pascal]
date : en utilisant le format AAAAMMJJ (année, mois, jour), par exemple, pour rechercher tous les livres dont la date de parution est comprise strictement apres le 31 décembre 1899 et strictement avant le 1er janvier 2000, on effectuerait la recherche suivante :
dateParution:{18991231 TO 20000101}
Si vous souhaitez accorder plus d'importance à un des termes de votre recherche pour favoriser la remonter des contenus contenant ce terme (par rapport à ceux contenant les autres termes de votre recherche). Vous avez la possibilité, en utilisant le symbole «^» (accent circonflexe), de préciser pour chacun des termes, un facteur d'augmentation de son poids dans la recherche.
Par exemple, si vous recherchez les contenus avec la phrase «robe bleu» ou avec la phrase «robe rouge», vous pouvez favoriser la remonter des contenus avec «robe rouge» utilisant la recherche suivante :
"robe bleu" OR "robe rouge"^2