Zend Lucene Подробнее

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

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

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


person Neil Aitken    schedule 11.08.2010    source источник


Ответы (2)


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

Если вы погуглите "solr vs sphinx", вы найдете несколько статей, в которых они сравниваются.

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

person toneplex    schedule 12.05.2011
comment
+1 за актуальный ответ наконец-то. :) Я посмотрел на solr и пришел к выводу, что это будет лучший путь вперед. Я покинул этот проект в январе, так что, возможно, нынешняя команда наткнется на этот вопрос и придет к такому же выводу :) - person Neil Aitken; 12.05.2011
comment
Если вы используете среду общего хостинга, где можно использовать только чистый php, можно ли там использовать Solr или Sphinx? - person miku; 14.05.2011
comment
К сожалению нет. Оба требуют большего, чем просто PHP. - person toneplex; 16.05.2011

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

person Charles Lambert    schedule 16.05.2011