Zend Lucene MoreLikeThis - PullRequest
       11

Zend Lucene MoreLikeThis

7 голосов
/ 11 августа 2010

Я использую Zend_Search_Lucene для своей поисковой системы. К сожалению, отсутствует реализация методов MorelikeThis, которая может найти похожие документы в индексе.

Кто-нибудь сталкивался с приличным портом Zend этой функции?

Я нашел модуль drupal , но не знаю, можно ли его использовать с Zend без какого-либо серьезного взлома.

Ответы [ 2 ]

3 голосов
/ 12 мая 2011

Ребята из ZF отлично поработали с Zend_Search_Lucene, но он не такой надежный, как Sphinx или Solr .Я бы настоятельно рекомендовал использовать любой из них, поскольку он дал бы вам MoreLikeThis функциональность, которую вы ищете, в дополнение к множеству других функций.

Если вы Google 'solr vssphinx 'вы найдете несколько статей, сравнивающих две.

У обеих поисковых систем есть PHP-интерфейсы, что упрощает интеграцию.http://us2.php.net/manual/en/refs.search.php

2 голосов
/ 16 мая 2011

Solr доступен из API остальных, что позволяет использовать его с любым языком. Он также принадлежит людям, которые владеют Lucene, так что вы, скорее всего, будете своевременно получать обновления и / или исправления, подобные этому. Например, у нас есть патч для свертывания полей, который работает в версии 1.4, эта функциональность не планируется до версии 4.0, 3.0 была выпущена в марте, если это даст вам представление о том, как легко получить доступ к новым функциям в Lucene. 1003 *

...