Autoévaluation |
Question 1
Quel est le rôle de la classe Analyzer de Lucene ?
Question 2
Pour Lucene, qu’est-ce qu’un document ? Comment est-il constitué ?
Question 3
À quoi servent les lignes suivantes au début d’un programme Java faisant appel à Lucene ?
import org.apache.lucene.analysis.standard.StandardAnalyzer ;
import org.apache.lucene.document.* ;
import org.apache.lucene.index.IndexWriter ;
Question 4
Que devra-t-on faire d’abord avant d’effectuer une recherche dans un fichier PDF à l’aide de Lucene ?
Question 5
Si vous appliquez le programme ajout.java à l’exemple que nous avons vu, quel sera le résultat d’une recherche sur les caractères c et e ?
Question 6
(Vrai ou faux.) On a tout intérêt à stocker tout le contenu dans l’index ; dans le cas contraire, on sera incapable d’en retrouver ensuite les éléments.
Question 8
(Vrai ou faux.) Lucene permet une analyse de texte, mais c’est au programme Java qui l’utilise de classer les résultats de la recherche selon leur pertinence.
Question 9
Vous avez le document suivant « a b c d » dans votre base de documents. Pourtant, à la requête « a » Lucene ne trouve rien, alors qu’il trouve bien le documents si vous cherchez « b ». Pourquoi ?