Каким образом вы рекомендуете поиск по Zend Lucene с помощью php или самого lucene и перенос с помощью php? - PullRequest
2 голосов
/ 01 марта 2011

Мы занимаемся разработкой сайта объявлений, о котором вы, возможно, уже знаете, что нам нужна действительно хорошая поисковая система.Фильтрация меню слева обязательна в нашем проекте.В любом случае, я спрашиваю, должны ли мы использовать Zend Lucene или мы должны сами установить сервер Lucene и подключить наш поисковый файл с его API?Я не смог найти никаких результатов сравнения производительности / теста производительности и хотел спросить здесь.Я хотел бы услышать ваше мнение с точки зрения: ограничений, преимуществ, недостатков ..

Ответы [ 2 ]

4 голосов
/ 02 марта 2011

По моему опыту, Zend Lucene хорош для небольших объемов данных, но очень быстро замедляется, когда вы добавляете больше данных.Мне пришлось исследовать новую альтернативу Zend Lucene, потому что ее производительность просто не влияла на мой текущий проект.Короче говоря, мы выбрали Solr , который построен на Apache Lucene.Индексирование более 70 тысяч статей заняло от нескольких часов до нескольких минут.

Я должен добавить, что Сфинкс занял второе место в моем решении и стоило бы посмотреть.

1 голос
/ 02 марта 2011

Я предложу Solr - для установки потребуется минимальное усилие, а PHP-интерфейс . Он также имеет встроенную поддержку огранки (боковые фильтры) и довольно быстро и масштабируемо .

...