2016-03-24 18 views
0

Doğrudan bir dizin yerine bir lümen indeksini bir akışa kaydetmek istiyorum. Böylece bir akış alırsa onu kaydedebilirim. Anladığım kadarıyla, RAMDirecory nesnesi gerçekten giriş veya çıkış için bir akış sunmuyor. En azından belgelemeden anladım. lucene dizinini bir dizine değil bir akışa kaydet

Ben StreamDirectory gibi kendi Dizin uygulanmasını uygulamak zorunda mı? Şimdiden teşekkürler.

+0

Endeksiniz güncellemeleri alıyor mu? – AndyPook

+0

Şimdilik planlanmamış. – HankTheTank

cevap

0

Bunu neden yapmak istediğinizden emin değilsiniz. Sadece dizini FSDirectory ile doldurun; Optimize et. Tek bir akış olmadığından emin olun, ancak az sayıda dosya var.

Eğer az sayıda belge (< 1M) seri hale getiriyor, ancak isterseniz, bir RamDirectory?

Kendi Dizini oluşturmanız gerekir. Belki de dosya sistemini soyutlamanın basit bir yolu, altında bir zip dosyası kullanmak olabilir. Daha sonra beklenen dosyaları bu şekilde soyutlayabilirsiniz.

+0

Dizini sabit diskten başka bir şeye kaydetmek istiyorum. Bir veritabanı gibi bir veya bir google sürücü – HankTheTank

+0

Ben bunu yapmak için çok fazla ağrılı olduğunu düşünüyorum. Ve çok zayıf performans. Gerçek gereksinimi açıklayabilirseniz, belki de alternatif bir yaklaşım sunabiliriz – AndyPook

İlgili konular