Performans ve şişe Zend_Search_Lucene boyun?

1 Cevap php

Ben untile Geçenlerde bu tesisi hakkında biliyorum, bir süre için nutch kullanarak oldum.

Nasıl performans olduğunu ve bu destekler dosya boyutu sınırı ne?

Ayrıca, nasıl bir dizin yerine yeniden kütüğü her zaman silmek veya güncellemek için bir değişiklik var mı?

1 Cevap

Zend_Search_Lucene Apache Lucene biçimi saf bir PHP uygulamasıdır. 2.3 - Şu anda desteklenen (ZF 1.6 'den başlayarak) Lucene dizini biçimi versiyonları 1.4 vardır. Lucene hakkında daha fazla bilgi için, ziyaret http://lucene.apache.org/java/docs/.

Bildiğim kadarıyla dizin boyutu sınırları ile ilgili olarak, dizin boyutu 32-bit platformlar için 2GB ile sınırlıdır, ve bildiğim kadarıyla, 64-bit platformlarda sınırlı değildir.

Performansı büyük ölçüde varyant size dizinleri oluşturmak nasıl dayanır. manual that deals with performance bölümünü kontrol ettiğinizden emin olun.

Ayrıca, Luke (Lucene indeksler için bir tanı aracı) performans optimizasyonu ve sorun giderme gerçekten kullanışlı oluyor.

P.S. Güncellenmesi ile ilgili olarak, Lucene dizin dosyası formatında belge güncelleme desteklemiyor. Belgeler kaldırıldı ve bunları etkin bir şekilde güncellemek için dizine yeniden ilave edilmelidir. Bu aynı zamanda, Java uygulaması için de geçerlidir.