2007-07-09 21:12:16 +00:00
Cette distribution partielle contient une refonte du moteur de
2008-04-07 21:12:29 +00:00
recherche globale de Moodle.
2007-07-09 21:12:16 +00:00
Le moteur de recherche est capable d'indexer et de rechercher
2008-06-25 17:31:23 +00:00
des informations dans un grand nombre de contenus stock<63> s
dans la plate-forme <20> travers la manipulation des activit<69> s et
2007-07-09 21:12:16 +00:00
des blocs.
2008-06-25 17:31:23 +00:00
Le moteur de recherche proc<6F> de <20> une premi<6D> re indexation des
2007-07-09 21:12:16 +00:00
ressources disponibles par action de l'administrateur. Une fois
2008-06-25 17:31:23 +00:00
cette indexation effectu<74> e, le moteur maintient r<> guli<6C> rement les
indexes, en ajoutant les nouvelles entr<74> es et en nettoyant les
entr<EFBFBD> es obsol<6F> tes.
2007-07-09 21:12:16 +00:00
2008-06-25 17:31:23 +00:00
La recherche permet d'obtenir des r<> f<EFBFBD> rences d'acc<63> s au contexte
2007-07-09 21:12:16 +00:00
qui diffuse cette information, au nom de l'utilisateur courant.
2008-06-25 17:31:23 +00:00
Le filtrage des r<> sultats enl<6E> ve de la liste des r<> ponses toute
ressource que la situation de l'utilisateur emp<6D> cherait de voir
s'il y acc<63> dait dans son contexte habituel.
2007-07-09 21:12:16 +00:00
Mise en oeuvre
##############
2008-06-25 17:31:23 +00:00
La distribution fait d<> sormais partie du noyau de Moodle.
2007-07-09 21:12:16 +00:00
2008-06-25 17:31:23 +00:00
Il sera probablement n<> cessaire d'ajouter un certain nombre de librairies additionnelles
pour la conversion de documents physiques en vue de leur indexation. Ces librairies sont
actuellement fournies dans le CVS dans la rubrique contrib/patches/global_search_libraries
(antiword et xpdf). La prise en charge des fichiers "shockwave" est assur<75> e, sous r<> serve
de l'obtention des libairies de conversion aupr<70> s de Adobe (http://www.adobe.com/licensing/developer/)
2007-07-09 21:12:16 +00:00
2008-06-25 17:31:23 +00:00
1. Allez sur le bloc d'administration et r<> glez les param<61> tres du bloc Recherche Globale.
Ceci initialisera un certain nombre de fonctions dans le moteur.
2007-07-09 21:12:16 +00:00
2008-06-25 17:31:23 +00:00
2. Ins<6E> rer un nouveau bloc de recherche globale dans la plate-forme
2007-07-09 21:12:16 +00:00
2008-06-25 17:31:23 +00:00
3. Effectuer une recherche vide (en administrateur)
2007-07-09 21:12:16 +00:00
2008-06-25 17:31:23 +00:00
4. Aller sur la page des statistiques
2007-07-09 21:12:16 +00:00
2008-06-25 17:31:23 +00:00
5. Activer l'indexation (indexsplash.php). Attention, si la plate-form contient beaucoup de contenus cette indexation peut <20> tre TRES LONGUE.
2007-07-09 21:12:16 +00:00
2008-06-25 17:31:23 +00:00
Pour effectuer des recherches, une fois la premi<6D> re indexation termin<69> e, retourner au bloc de recherche et tenter une recherche.
2007-07-09 21:12:16 +00:00
2008-06-25 17:31:23 +00:00
El<EFBFBD> ments pris en charge
2007-07-09 21:12:16 +00:00
#######################
2008-06-25 17:31:23 +00:00
Dans l'<27> tat actuel, les <20> l<EFBFBD> ments index<65> s par le moteur sont :
2007-07-09 21:12:16 +00:00
2008-06-25 17:31:23 +00:00
- les entr<74> es de forum
- les fiches de base de donn<6E> es
- les commentaires sur fiches de donn<6E> es
- les entr<74> es de glossaire
- les commentaires sur entr<74> es de glossaire
2007-07-09 21:12:16 +00:00
- les ressources natives Moodle
- les ressources physiques de type MSWord
- les ressources physiques de type PDF
- les ressources physiques de type fichier texte (.txt)
- les ressources physiques de type HTML (.htm et .html)
- les ressources physiques de type XML (.xml)
- les ressources physiques de type (Microsoft) Powerpoint (.ppt)
- les pages de wiki
- les sessions de chat
2008-06-25 17:31:23 +00:00
Des modules tiers ont <20> t<EFBFBD> rendus indexables
- Techproject
2007-07-09 21:12:16 +00:00
Extensions
##########
2008-06-25 17:31:23 +00:00
L'API du moteur de recherche permet d<> sormais :
2007-07-09 21:12:16 +00:00
- l'indexation de contenus de blocs.
- l'indexation de modules contenant une information complexe ou de plusieurs types distincts
2008-06-25 17:31:23 +00:00
- la s<> curisation des informations index<65> es lors des extractions de r<> sultats
- l'indexation de tout module tiers par ajout d'un fichier php calibr<62>
- l'indexation de toute nouvelle resource physique par ajout d'un fichier php calibr<62>
2007-07-09 21:12:16 +00:00
Extensions futures
##################
- De nouvelles prises en charge de contenus tels que les attachements des forums, les attachement des glossaires, ainsi que d'autres modules non encore
2008-06-25 17:31:23 +00:00
impl<EFBFBD> ment<EFBFBD> s.
2007-07-09 21:12:16 +00:00
2008-06-25 17:31:23 +00:00
- l'extension mnet de la recherche dans un r<> seau de moodle interconnect<63> s.
2007-07-09 21:12:16 +00:00