Zend Lucene ve Java Lucene arasında performans karşılaştırılması

2 Cevap php

Zend Lucene ve Java Lucene repectively PHP ve Java inşa ve PHP dili java daha yüksek bir seviyeye sahip bulunmaktadır.

Ne kadar büyük bu iki arasında performans farkı sadece arama indeksi bina ve verilere ilişkin, merak?

Bu java oluşturmak ve dizini yeniden izin ve php dizin kullanmak izin çok daha etkili midir?

2 Cevap

Bu Zend Certified Engineer bir alıntı.

Against my better judgment, the company I work for migrated our previous search solution to Zend_Search_Lucene. On pretty heavy-duty hardware, indexing a million documents took several hours, and searches were relatively slow. The indexing process consumed vast amounts of memory, and the indexes frequently became corrupted (using 1.5.2). A single wild card search literally brought the web server to its knees, so we disabled that feature. Memory usage was very high for searches, and as a result requests per second necessarily declined heavily as we had to reduce the number of Apache child processes.

We have since moved to Solr (a Lucene-based Java search server) and the difference is dramatic. Indexing now takes around 10 minutes and searches are lightning fast. What a difference a language makes.

Original Article

Bu durumda, Java.

Zend Evangelist ve işe silah birinin bu soruyu sordu, ben Java Lucene önemli ölçüde daha iyi performans sağlamak söylendi. Onların ana noktaları UTF8 karakter kullanım ve indeksleme hızı (Yanlış hatırlamıyorsam eğer) ele. Görünüşe Java Lucene bu da çok iyidir.

http://stackoverflow.com/questions/1254759/does-zend-lucene-need-java-lucene/1316756#1316756