Page en construction
Introduction
Depuis les récentes versions de Moodle, le comportement du moteur de recherche a changé, ce qui justifie quelques explications.
Voir https://docs.moodle.org/4x/fr/Recherche_globale
Aucun moteur de recherche solr n'est actuellement installé sur nos plateformes. Seule les “recherches simples” sont disponibles.
Accès au moteur
Utilisation du moteur
Le moteur permet des recherches globales.
Recherche de cours
Pour limiter la recherche aux cours, cliquer sur l'onglet “Cours”
Le texte spécifié est recherché au moins dans
le nom des cours
la description des cours
Quelques règles sur la manière dont est utilisé le terme spécifié :
Le texte spécifié est recherché au moins dans
le nom des cours
la description des cours
seuls les mots entiers sont recherchés (pas les morceaux de mots)
certains caractères sont interprétés comme étant des séparateur de mots, au même titre qu'un espace. Par exemple
Si plusieurs mots sont saisis, seuls le premier est considéré
la recherche est insensible à la casse
Quelques exemples
infl-5b
Si ce terme est spécifié, la recherche retourne les cours dont le nom contient
INFL-5B
INFL-15B
INFL-24A
INFL-20B
INFL-10B
INFL-29A
Pourquoi ?
Le '-' est considéré comme un séparateur de mots. On a donc les mots 'infl' et '5b'
Seul le premier mot est considéré, donc 'infl' seulement
Tous les résultats correspondent donc aux cours dont le nom contient le mot 'infl' en majuscule ou en minuscule
D'ailleurs la recherche sur “INFL” retourne exactement les mêmes résultats
"infl-5b"
Si on ajoute des double guillemets, la recherche est plus strict et retourne les cours dont le nom contient toute la chaine
Le caractère '-' devient partie intégrante de la chaine recherché et n'est plus considéré comme séparateur de mots.
inf
Ce terme retourne deux résultats, mais aucun de ceux obtenus avec “infl-5b” :
* M.INF-20 (un cours présentiel et un cours distanciel)
* NINFM211 dont le nom complet est (NINFM211) M2101 : Archi. et prog. des mécanismes de base d'un Syst.Inf
Pourquoi ?
dans M.INF-20 on a 2 caractères séparateurs de mots '-' et '.'. Ce qui nous donne l'éauivalent des 3 mots 'M', 'INF' (qui est le terme recherché) et '20'
la recherche étant insensible à la casse, 'INF' répond au critère de recherche
NINFM211 est trouvé, car en fin de son nom long, on a 'Syst.Inf', là encore perçu comme étant plusieurs mots ('Syst' et 'Inf')
M.AN-1A
Ce critère ne retourne rien, pourquoi ?
à comprendre…