Система пользовательского поиска на Zend Framework - PullRequest
2 голосов
/ 26 октября 2011

Мы создаем сайт социальной сети, и на нем есть видео, профили пользователей и другая информация. Сайт разработан с использованием Zend Framework. На этом сайте необходимо разработать функцию поиска по сайту. Необходимо проиндексировать все данные на сайте и выполнить поиск по этим данным.

Я проверил Sphider, но его не так просто использовать в Zend Framework. И я попробовал Sphinx, но это требует много настроек из терминала. Далее я попробовал Zend Lucene Component, и он работает. Но я не смог отобразить видео или изображение профиля в наборе результатов.

Пожалуйста, предложите простой, но мощный метод для создания системы пользовательского поиска на веб-сайте, построенном на Zend Framework.

1 Ответ

1 голос
/ 27 октября 2011

Вы должны взглянуть на настройку Solr поискового сервера.Это реализация Lucene, но она невероятно хорошо масштабируется.Насколько я понимаю, реализация Zend Lucene, хотя и подходит для небольших объемов данных, плохо масштабируется.

Существует также расширение PECL Solr для простого доступа из PHP независимо от фреймворка.

...