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" {{ :moodle4:recherche_globale.png |}} 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 {{ :moodle4:rech1.png |}} 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 * INFL-5B {{ :moodle4:rech2.png |}} 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') {{ :moodle4:rech3.png |}} ==== M.AN-1A ==== Ce critère ne retourne rien, pourquoi ? à comprendre...