2010-04-30 4 views
2

J'ai créé un index lucene et compressé le répertoire d'index avec bz2 ou zip. Je ne veux pas le décompresser. Y at-il un appel d'API qui peut lire l'index à partir de ce répertoire compressé et permettre ainsi la recherche et d'autres fonctionnalités. C'est-à-dire que l'IndexReader peut lire l'index à partir d'un fichier compressé.Lecture à partir de l'index lucene compressé

J'ai vu que Lucnene IndexReader ne supporte pas "Reader" pour ouvrir l'index, sinon j'aurais créé une classe Reader qui décompresse le fichier et diffuse la version non compressée.

Toutes les alternatives sont les bienvenues.

Merci, Akhil

Répondre

0

Il y a quelques implémentations de systèmes de fichiers virtuels là-bas qui vous permettra de monter un fichier ZIP/GZ en tant que disque. Un exemple est Fuse-zip: http://code.google.com/p/fuse-zip/. Cependant, Lucene n'a pas de support intégré pour la lecture d'un index zippé.

0

J'irais probablement avec le système de fichiers virtuel moi-même, mais vous pourriez théoriquement mettre en œuvre une implémentation d'interface de répertoire

Questions connexes