好的,关于我网站上的搜索引擎的最后一个问题

时间:2009-12-19 15:01:42

标签: php sql mysql zend-framework

我已经阅读了zend手册的介绍,据我所知,我必须在我的服务器上安装框架......我的网站托管提供商表示他们不支持,所以不可能......

必须安装它才能让我使用它并实现我的mysql记录的搜索功能,对吗?

由于

3 个答案:

答案 0 :(得分:2)

Zend Framework本身不需要任何特定的服务器端扩展或除PHP 5之外的其他二进制文件。您不需要您的提供程序来安装它,您只需上传该东西就不会有任何问题 - 甚至只是Lucene相关部分 - 并开始使用。 ZF可以在其他PHP应用程序中使用,而不会“接管”。

答案 1 :(得分:2)

不,您可以简单地使用MySQL LIKE运算符来执行基本搜索(例如标题包含“stackoverflow”等),或者更优选地使用具有全文搜索功能的MyISAM存储引擎。

有关全文索引和搜索的详细信息,请参阅手册:http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html

但是AFAIK,没有什么能阻止你自己上传Zend Framework,并像往常一样使用它。唯一的问题是您可能无法从apache目录中编写文件(这是标准zend框架文件夹结构所必需的),因此请查看how to set ZF up on a shared hosting上的这篇文章。

答案 2 :(得分:0)

是的,但你不需要安装整个框架,只需要Zend_Search_Lucene的tedpendencies。但是你需要做的就是上传文件并进行一些包含路径调整,然后需要nessecary文件。