5 Stimmen

Leistung und Flaschenhals von Zend_Search_Lucene?

Ich benutze Nutch schon eine Weile, bis ich vor kurzem von diesem Resort erfahren habe.

Wie ist die Leistung und welche Dateigröße kann er unterstützen?

Außerdem: Wie kann man einen Index löschen oder aktualisieren, anstatt ihn bei jeder Änderung neu zu indizieren?

8voto

jason Punkte 8848

Zend_Search_Lucene ist eine reine PHP-Implementierung des Apache Lucene-Formats. Die derzeit (ab ZF 1.6) unterstützten Versionen des Lucene-Indexformats sind 1.4 - 2.3. Für weitere Informationen über Lucene besuchen Sie bitte http://lucene.apache.org/java/docs/ .

Was die Begrenzung der Indexgröße anbelangt, so ist diese bei 32-Bit-Plattformen auf 2 GB begrenzt, bei 64-Bit-Plattformen meines Wissens nach nicht.

Die Leistung hängt weitgehend davon ab, wie Sie Ihre Indizes aufbauen. Stellen Sie sicher, dass Sie den Abschnitt der Handbuch, das sich mit Leistung befasst .

Auch, Lukas (ein Diagnosetool für Lucene-Indizes) ist bei der Leistungsoptimierung und Fehlersuche sehr nützlich.

P.S. Was die Aktualisierung betrifft, so unterstützt das Lucene-Indexdateiformat die Aktualisierung von Dokumenten nicht. Dokumente müssen entfernt und wieder in den Index aufgenommen werden, um sie zu aktualisieren. Dies gilt auch für die Java-Implementierung.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X