Wenn wir Zend Lucene implementieren, müssen wir Java auf unserem Server installieren oder nicht?Braucht Zend Lucene Java Lucene?
4
A
Antwort
11
Obwohl ich es nicht verwendet habe, scheint es, dass Sie Java nicht benötigen, um das Zend_Search_Lucene component zu verwenden. Laut der Dokumentation ist Zend_Search_Lucene eine vollständige PHP-Implementierung von Lucene.
Es gibt jedoch Unterstützung für interoperability between the Java indexes and the PHP indexes.
3
Zend-Implementierung ist der Port von Java zu PHP von Lucene. Dies ist ein großartiger Ansatz von Zend.
Aber die PHP-Version wird für große Indizes fehlen. Denken Sie daran, dass PHP, wenn Sie einen großen Index haben, es jedes Mal laden muss, wenn Sie das Skript aufrufen, das die Suche/Einfügung in Lucene durchführt. Die Java-Version lädt den Index beim Start der JVM und speichert ihn im Speicher, um ihn zu verwenden.
Das ist richtig. Java ist nicht erforderlich. –