Table des matières

Moteur de recherche global Lucène : Guide d'utilisation

Ajout du bloc de recherche

Ajoutez un bloc recherche sur la page de votre choix

Introduction

La restitution des résultats de recherche à partir du moteur s'effectue sur une page plein écran. Les résultats affichés seront fonctions des choix d'indexation en configuration centrale par l'administrateur.

On pourrait par exemple choisir de n'indexer que les ressources d'un certain type, ou encore uniquement celles de la librairie partagée.

Dans cet exemple, on retrouve les utilisateurs et les ressources :

Effectuer une recherche simple

Pour effectuer une recherche plein texte, saisissez le terme recherché dans la zone de saisie, et cliquer sur le bouton “Recherche” pour obtenir le nombres d'items trouvés et leur liste en dessous du moteur.

Syntaxe avancée dans les recherches simples

Le moteur Lucène propose un certain nombre de syntaxes permettant d'affiner les recherches ou les priorités de sortie de résultats.

La documentation générale de ces syntaxes est disponible (en anglais) ici : https://lucene.apache.org/core/2_9_4/queryparsersyntax.html

Effectuer une recherche avancée

Pour effectuer une recherche avancée, suivez le lien “Recherche avancée”, complétez le formulaire de recherche avancée, et cliquer sur le bouton “Recherche” pour obtenir le nombres d'items trouvés et leur liste en dessous du moteur.

Nota : un lien est présent sur l'interface pour revenir à la recherche simple.

:!: Attention un espace ne sera pris en compte que s'il est inclus dans une chaine explicite comme dans Test_1 par exemple. Si vous effectuez une recherche sur l’occurrence Test et que vous excluez Test 1 de votre recherche, vous aurez zéro résultat.

Exemple de recherche avancée :

Configuration du plugin local (administration)

- Gérer la recherche globale

Admin du site/recherche/gérer la recherche globale

  1. Sélectionner un moteur de recherche : Ce premier menu permet d'indiquer le moteur utilisé (Solr)
  2. Activer les zones de recherche : Zones cibles de la recherche via les cases à cocher (devoirs, dossiers, fichiers, cours, url etc)
  3. Configurer le moteur de recherche :
    1. Indexer les données : Oui/Non :
    2. Activer la recherche globale : Si ce réglage est activé, les données sont indexées et synchronisées au moyen d'une tâche programmée (CRON)

:!: Il faut au préalable pour ce dernier point avoir activé la fonction dans les fonctions avancées du site :Votre moodle/admin/settings.php?section=optionalsubsystems

- Moteur de recherche global

Moteur de recherche global

Plugins locaux/recherche/gérer la recherche globale

Prise en charge des PDF

Prise en charge des documents Word Microsoft

  1. Prise en charge des documents Word : Chemin système vers le convertisseur doctotext pour Word.par défaut lib/antiword/linux/usr/bin/antiword
  2. Variable d'environnment pour la conversion MSWord : Par défaut ANTIWORDHOME=/var/www/formation-enligne31.com/local/search/lib/antiword/linux/usr/share/antiword

Découverte des objets indexables

Recherche sur les éléments centraux

Activation de l'indexation des modules

Activation globale

Crédits

Revenir à l'index du composant - Revenir à l'index des plugins - Revenir au catalogue - Index par sous-ensembles fonctionnels