Question

J'utilise Zend_Search_Lucene pour mon moteur de recherche. Malheureusement, il manque une mise en œuvre des méthodes de MorelikeThis qui peuvent trouver des documents similaires dans l'index.

Quelqu'un at-il rencontré un port Zend décent de cette fonction?

J'ai trouvé un Module mais ont drupal aucune idée si cela peut être utilisé avec Zend sans un certain sérieux le piratage.

Était-ce utile?

La solution

Les gars ZF ont fait un excellent travail avec Zend_Search_Lucene, mais il est tout simplement pas aussi robuste que Sphinx ou Solr . Je recommande fortement d'utiliser l'un de ceux-ci, comme ils vous donnent le MoreLikeThis fonctionnalité que vous êtes recherche, en plus de tant d'autres fonctionnalités.

Si vous Google 'solr vs sphynx' vous trouverez plusieurs articles comparant les deux.

Les deux moteurs de recherche ont des interfaces PHP, ce qui facilite l'intégration. http://us2.php.net/manual/en/refs.search.php

Autres conseils

Solr est accesible à partir d'une API de repos qui vous permet de l'utiliser avec toutes les langues. Il est également détenue par les gens qui possèdent Lucene, vous êtes plus susceptibles d'obtenir des mises à jour et / ou des correctifs tels que celui-ci en temps opportun. Par exemple, nous avons un patch pour le champ effondrement qui fonctionne en 1.4, cette fonctionnalité ne prévue jusqu'à la version 4.0, 3.0 vient de sortir en Mars si cela vous donne une idée sur la façon dont il est facile d'avoir accès à de nouvelles fonctionnalités dans Lucene.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top