Хорошо, последний вопрос о поисковой системе на моем сайте - PullRequest
0 голосов
/ 19 декабря 2009

Я прочитал введение в руководство по Zend, и, насколько я понимаю, мне нужно установить инфраструктуру на моем сервере ... И мой провайдер веб-хостинга говорит, что они не поддерживают это, так что это невозможно ...

Он должен быть установлен, чтобы я мог использовать его и реализовать функцию поиска в моих записях mysql, верно?

Спасибо

Ответы [ 3 ]

2 голосов
/ 19 декабря 2009

Нет, вы можете просто использовать оператор MySQL LIKE для выполнения основного поиска (например, заголовок содержит «stackoverflow» и т. Д.), Или, более предпочтительно, использовать механизм хранения MyISAM, который имеет полнотекстовый поиск возможности.

См. Руководство для получения дополнительной информации о полнотекстовом индексе и поисках: http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html

Но, AFAIK, ничто не мешает вам загрузить Zend Framework самостоятельно и использовать его как обычно. Единственное, что вы, возможно, не сможете записывать файлы из вашего каталога apache (что требуется для стандартной структуры папок Zend Framework), поэтому прочитайте эту статью на , как настроить ZF на общем хостинге .

2 голосов
/ 19 декабря 2009

Zend Framework сама по себе не требует каких-либо дополнительных серверных расширений или дополнительных двоичных файлов, кроме PHP 5. Вам не нужен ваш провайдер для его установки, у вас не должно быть никаких проблем с простой загрузкой вещи - или даже только с Lucene связанные части этого - и начало. ZF можно использовать в других приложениях PHP, не «захватывая» его.

0 голосов
/ 19 декабря 2009

Да, но вам не нужно устанавливать весь фреймворк, только значения Zend_Search_Lucene. Но все, что вам нужно сделать для установки, это загрузить файлы и внести некоторые коррективы пути, а затем потребовать ненужные файлы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...