Лучший PHP Search Framework для интеграции в существующий сайт

Я собираюсь начать работу над существующим бэкэндом сайта. Базовая база данных огромна, и я собираюсь работать над поисковыми функциями для сайта. Мне интересно, если кто-нибудь знает какие-либо хорошие поисковые системы, которые я мог бы использовать, чтобы помочь мне в разработке.

Сам сайт не построен с фреймворком, который делает вещи очень сложными с точки зрения масштабирования, но я работаю над этим, я рассмотрел Apache Lucene, но увидел, что он включен только в Zend Framework.

Я читал об Apache SOLR, но мне интересно, может ли это быть легко интегрировано в существующую систему? И стоит ли пытаться это сделать?

Будет ли мне лучше написать свои собственные алгоритмы поиска или кто-нибудь может предложить подходящий способ создания этой новой функции поиска?

0

Решение

Elasticsearch легко интегрируется; у них есть PHP API.

На странице github есть несколько примеров того, как начать.

1

Другие решения

Я рассмотрел Apache Lucene, но увидел, что он включен только в
Zend Framework.

Zend Search Lucene не требует использования всего Zend Framework. Вы можете выборочно использовать только те компоненты, которые действительно нужны вашему приложению. Я успешно использовал компонент Zend_Search_Lucene независимо от других компонентов в рамках веб-сайта, который имеет только статические HTML-страницы и позволяет использовать PHP только для поиска.

1

@Javacadabra,Apache SOLR предлагает возможности в простом в использовании, быстром поисковом сервере с дополнительными функциями, такими как огранка, масштабируемость и многое другое …

Вы можете оформить заказ документация

0
По вопросам рекламы [email protected]