Domanda

Sto usando Zend_Search_Lucene per il mio motore di ricerca. Purtroppo manca un'implementazione dei metodi MorelikeThis che possono trovare documenti simili nell'indice.

Qualcuno ha incontrato una porta Zend decente di questa funzione?

Ho trovato un Drupal modulo ma non hanno idea se questo può essere utilizzato con Zend senza qualche grave hacking.

È stato utile?

Soluzione

I ragazzi ZF fatto un ottimo lavoro con Zend_Search_Lucene, ma semplicemente non è così robusta come Sfinge o Solr . Mi raccomando utilizzando uno di quelli, come avrebbero offrirti la MoreLikeThis funzionalità che si è cercando, oltre a tante altre funzioni.

Se Google 'solr vs sfinge' troverete diversi articoli confronto tra i due.

Entrambi i motori di ricerca hanno interfacce PHP, in modo che rende facile integrazione. http://us2.php.net/manual/en/refs.search.php

Altri suggerimenti

Solr è accessibile da un API REST, che consente di utilizzare con qualsiasi linguaggio. E 'anche di proprietà di persone che possiedono Lucene, quindi si hanno maggiori probabilità di ottenere aggiornamenti e / o patch di questo tipo in modo tempestivo. Per esempio abbiamo una patch per il campo collasso che opera in 1.4, tale funzionalità non è previsto fino alla versione 4.0, 3.0 è stato appena rilasciato in marzo, se che ti dà qualche idea di come sia facile avere accesso a nuove funzionalità di Lucene.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top