2 votes

Tutoriel Lemur Toolkit, installation et vs indri

Je suis nouveau dans le domaine de l'IR et je me demandais s'il était préférable d'utiliser lemur ou indri. lemur me semble avoir plus de fonctionnalités bien que indri semble plus populaire d'une certaine manière

et comment commencer, je n'ai pas l'air de trouver de bons tutoriels de base... j'ai besoin de savoir comment installer et démarrer un projet simple...

3voto

Peter H Points 308

Lemur est un ensemble d'outils permettant d'expérimenter la recherche. Indri est un index de recherche fourni avec Lemur. Donc utilisez Indri.

Il y a une bonne introduction ici .

Je n'ai jamais trouvé de bon tutoriel sur la façon de l'installer, mais ce n'était pas si difficile.

  1. Télécharger et installer la source
  2. Créer un index
  3. Interroger l'index

Après avoir installé la source, il installera un exécutable appelé : buildindex. Pour utiliser buildindex, vous devrez créer un fichier de paramètres XML. La documentation pour ces fichiers est donnée ici . Vous pouvez utiliser le même fichier de paramètres pour la construction de l'index et la recherche. Cette page liste les pièces dont vous avez besoin pour la construction de l'index. Le tutoriel indiqué en haut de cette réponse contient des exemples de fichiers de paramètres sur les diapositives 16 et 18.

0voto

Andi Points 1069

Si vous voulez l'utiliser pour l'indexation et l'interrogation, vous pouvez utiliser indri qui fait partie du projet Lemur. Le dossier d'installation d'indri (après avoir téléchargé et installé la bonne version à partir de ici a lui-même beaucoup de codes sources.

Par exemple, vous pouvez trouver tous les codes sources de java dans : dossier d'installation \Indri\Indri 5.6 \src\swig\src\java\lemurproject\indri

Il existe un exemple d'application pour la construction d'index en java : dossier d'installation \Indri\Indri 5.6 \src\swig\src\java\IndexUI.jar ,

et un pour le processus de récupération : dossier d'installation \Indri\Indri 5.6 \src\swig\src\java\RetUI.jar

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X