我必须将我的PHP应用程序转换为MVC才能使用Zend_search_luce吗


Do I have to convert my PHP app into MVC in order to use Zend_search_lucene?

我现在已经完成了自己的web应用程序的编写。它是用PHP和MYSQL数据库编写的,我根本没有使用任何MVC框架。现在我想为我的应用程序添加一个本地搜索功能,从这里的其他帖子来看,Zend_search_Luce似乎是我的一个好选择。

现在,如果我想使用Zend_Search_Luce,我是否必须安装整个Zend框架,然后重新编写我的应用程序并将其改编为MVC框架?

我希望只使用该框架的搜索功能,现在我可能并不介意安装整个框架,但如果我必须对我的应用程序进行大规模更改,我肯定会这样做。。

感谢任何回答建议,thx

您可以只使用Zend_Search_Luce包,不需要使用整个框架和/或它的MVC方面。如果您不想安装整个框架,您必须检查Zend_Search-Luce的包依赖关系。有一些自动的方法可以做到这一点,这里有一些:

  • ZF依赖关系管理器
  • Zend框架的自动依赖性跟踪

如果你在谷歌上搜索,你肯定会发现更多。

对于问题的答案:不,您不必更改它,您可以独立使用Zend Framework库。

不过,我不会给你任何关于Lucene的教程。