Frage

Ich bin mit Zend_Search_Lucene für meine Suchmaschine. Leider ist es eine Implementierung der MorelikeThis Methoden fehlen, die ähnliche Dokumente im Index finden.

Hat jemand kommen über ein anständig Zend Port diese Funktion?

fand ich ein Drupal Modul haben aber keine Ahnung, wenn dies ohne einige ernsthafte mit Zend verwendet werden kann, Hacking.

War es hilfreich?

Lösung

Die ZF Jungs haben einen tollen Job mit Zend_Search_Lucene, aber es ist einfach nicht so robust wie Sphinx oder Solr . Ich würde entweder mit einem von denen nur sehr empfehlen, da sie würden Sie das MoreLikeThis Funktionalität, dass Sie suchen, zusätzlich zu so vielen weiteren Funktionen.

Wenn Sie Google 'solr vs Sphinx' finden Sie mehrere Artikel finden Vergleich der beiden.

Beide Suchmaschinen PHP-Schnittstellen haben, so dass die Integration einfach macht. http://us2.php.net/manual/en/refs.search.php

Andere Tipps

Solr ist erreichbar von einem Rest-API, die Sie mit jeder beliebigen Sprache zu verwenden. Es wird auch von den Menschen, die Lucene besitzen im Besitz, so dass Sie eher bekommen Updates und / oder Patches wie dies in angemessener Zeit sind. Zum Beispiel haben wir einen Patch für das Feld, das funktioniert in 1.4 kollabiert, wird diese Funktionalität nicht bis Version geplant 4.0 wurde 3,0 nur im März veröffentlicht, wenn das gibt Ihnen eine Vorstellung darüber, wie einfach es ist, den Zugang zu neuen Funktionen in Lucene zu bekommen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top