2010-04-30 4 views
2

Я создал индекс lucene и сжал индексный каталог с помощью bz2 или zip. Я не хочу расколоть его. Есть ли какой-либо вызов API, который может считывать индекс из этого zip-каталога и таким образом разрешать поиск и другие функции. То есть, может lucence IndexReader прочитать индекс из сжатого файла.Чтение со сжатого индекса lucene

Я видел, что Lucnene IndexReader не поддерживает «Reader», чтобы открыть индекс, иначе я бы создал класс Reader, который распаковывает файл и передает несжатую версию.

Любые альтернативы этому приветствуются.

Спасибо, Akhil

ответ

0

Есть некоторые виртуальные реализации файловой системы там, которые позволят вам смонтировать файл ZIP/GZ как диск. Одним из примеров является плавкий предохранитель: http://code.google.com/p/fuse-zip/.

Однако Lucene не имеет встроенной поддержки для считывания индекса на молнии.

0

Я бы, вероятно, поехал с виртуальной файловой системой самостоятельно, но теоретически вы могли бы реализовать реализацию интерфейса Directory

Смежные вопросы