Pergunta

Estou usando Zend_Search_lucene para o meu mecanismo de pesquisa. Infelizmente, está faltando uma implementação dos métodos de Morelikethis que podem encontrar documentos semelhantes no índice.

Alguém se deparou com uma porta decente de Zend desta função?

Achei um Módulo Drupal Mas não tenha idéia se isso pode ser usado com Zend sem alguns hackers sérios.

Foi útil?

Solução

Os caras do ZF fizeram um ótimo trabalho com Zend_Search_lucene, mas não é tão robusto quanto Esfinge ou Solr. Eu recomendo usar qualquer um deles, pois eles dariam a você o Mais como isso Funcionalidade que você está procurando, além de muitos outros recursos.

Se você pesquisar no Google 'Solr vs Sphinx', encontrará vários artigos comparando os dois.

Ambos os mecanismos de pesquisa têm interfaces de PHP, o que facilita a integração. http://us2.php.net/manual/en/refs.search.php

Outras dicas

Solr é acessível a partir de uma API REST, que permite usá -la com qualquer idioma. Também é de propriedade das pessoas que possuem Lucene, por isso é mais provável que você obtenha atualizações e/ou patches como essa em tempo hábil. Por exemplo, temos um patch para colapso de campo que funciona em 1.4, essa funcionalidade não está prevista até a versão 4.0, 3.0 foi lançada em março se isso lhe der alguma idéia sobre como é fácil obter acesso a novos recursos no Lucene.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top