MDL-11719 increased size of idnumber in user table - needed for some enrolment plugin...
[moodle.git] / search / LISEZMOI.txt
CommitLineData
2f338ab5 1Cette distribution partielle contient une refonte du moteur de
b93b987d 2recherche globale de Moodle.
2f338ab5 3
4Le moteur de recherche est capable d'indexer et de rechercher
66382ac7 5des informations dans un grand nombre de contenus stockés
6dans la plate-forme à travers la manipulation des activités et
2f338ab5 7des blocs.
8
66382ac7 9Le moteur de recherche procède à une première indexation des
2f338ab5 10ressources disponibles par action de l'administrateur. Une fois
66382ac7 11cette indexation effectuée, le moteur maintient régulièrement les
12indexes, en ajoutant les nouvelles entrées et en nettoyant les
13entrées obsolètes.
2f338ab5 14
66382ac7 15La recherche permet d'obtenir des références d'accès au contexte
2f338ab5 16qui diffuse cette information, au nom de l'utilisateur courant.
66382ac7 17Le filtrage des résultats enlève de la liste des réponses toute
18ressource que la situation de l'utilisateur empêcherait de voir
19s'il y accédait dans son contexte habituel.
2f338ab5 20
21Mise en oeuvre
22##############
23
66382ac7 24Pour déployer le moteur :
2f338ab5 25
26
27* Copie de fichiers
28
291. Ajouter les deux librairies fournies aux librairies de Moodle
66382ac7 302. Ecraser le répertoire "search" par le répertoire fourni
2f338ab5 313. Ecraser le bloc "blocs/search" par le bloc fourni.
32
33* Installation logique
34
66382ac7 354. Aller dans les notifications administratives et dérouler la procédure d'installation/mise à jour du bloc. L'installation crée la table image
36des documents indexés et utilisés dans le module search.
2f338ab5 37
66382ac7 385. Insérer un nouveau bloc de recherche globale dans la plate-forme
2f338ab5 39
406. Effectuer une recherche vide (en administrateur)
41
427. Aller sur la page des statistiques
43
66382ac7 448. Activer l'indexation (indexsplash.php). Attention, si la plate-form contient beaucoup de contenus cette indexation peut être TRES LONGUE.
2f338ab5 45
66382ac7 46Pour effectuer des recherches, une fois la première indexation terminée, retourner au bloc de recherche et tenter une recherche.
2f338ab5 47
66382ac7 48Eléments pris en charge
2f338ab5 49#######################
50
66382ac7 51Dans l'état actuel, les éléments indexés par le moteur sont :
2f338ab5 52
66382ac7 53- les entrées de forum
54- les fiches de base de données
55- les commentaires sur fiches de données
56- les entrées de glossaire
57- les commentaires sur entrées de glossaire
2f338ab5 58- les ressources natives Moodle
59- les ressources physiques de type MSWord
60- les ressources physiques de type PDF
61- les ressources physiques de type fichier texte (.txt)
62- les ressources physiques de type HTML (.htm et .html)
63- les ressources physiques de type XML (.xml)
64- les ressources physiques de type (Microsoft) Powerpoint (.ppt)
65- les pages de wiki
66382ac7 66- les entités de projet technique
2f338ab5 67- les sessions de chat
68
69Extensions
70##########
71
66382ac7 72L'API du moteur de recherche permet désormais :
2f338ab5 73
74- l'indexation de contenus de blocs.
75- l'indexation de modules contenant une information complexe ou de plusieurs types distincts
66382ac7 76- la sécurisation des informations indexées lors des extractions de résultats
77- l'indexation de tout module tiers par ajout d'un fichier php calibré
78- l'indexation de toute nouvelle resource physique par ajout d'un fichier php calibré
2f338ab5 79
80Extensions futures
81##################
82
83- De nouvelles prises en charge de contenus tels que les attachements des forums, les attachement des glossaires, ainsi que d'autres modules non encore
66382ac7 84implémentés.
2f338ab5 85
66382ac7 86- l'extension mnet de la recherche dans un réseau de moodle interconnectés.
2f338ab5 87
88
89