Работает ли поисковая система Zend Lucene с просто оптимизатором Zend?

StackOverflow https://stackoverflow.com/questions/8331330

Вопрос

Я работал на локальном масштабе, но мне пришлось установить всю структуру Zend, я собираюсь попытаться заставить это работать на моем сервере Unix, который имеет оптимизатор Zend. Я сделал PHP -M, чтобы проверить и задавался вопросом, могу ли я установить Zend_search_lucene с Zend Optimizer или мне нужна вся структура Zend?

Это было полезно?

Решение

Zend Optimizer и Zend Framework являются совершенно не связанными продуктами. Zend Optimizer - это то, что позволяет PHP -приложениям, кодируемым с помощью Zend Guard. Он похож на XCache или Eaccellerator в том, что Zend Optimizer запускает исходные файлы PHP, которые были составлены в байтовый код. Оптимизатор не имеет знаний или предварительно построенных в коде для Zend Framework.

Если вы хотите использовать только zend_search_lucene, вам действительно не нужна вся структура Zend, только классы Zend_search_lucene и любая из его зависимостей.

Я сделал чек, и это похоже на единственные файлы, которые вам нужны Zend/Search и все его файлы и подкатарии, и Zend/Exception.php. Анкет Zend_search_lucene не зависит от любого другого кода Zend Framework или использует.

Поэтому, чтобы спасти себя от необходимости иметь всю библиотеку ZF, вы можете просто загрузить минимальный пакет, взять Zend/search/* и Zend/exception.php и поместить их в место, которое находится в вашем inclate_path. Вы должны сохранить структуру каталогов, чтобы у вас была папка, называемая Zend который содержит exception.php и поиск каталогов. Папка, в которой есть каталог Zend, должна быть в вашем inclate_path, и вы можете использовать Zend Lucene без остальной части библиотеки.

Надеюсь, это поможет.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top