Zend lucene搜索引擎是否仅适用于Zend Optimizer?

时间:2011-11-30 18:56:56

标签: zend-framework lucene zend-lucene zend-optimizer

我让它在本地工作,但必须安装整个Zend框架,我将尝试在我的具有Zend Optimizer的unix服务器上运行。我做了php -m检查,想知道我是否可以使用Zend Optimizer安装Zend_Search_Lucene,还是需要整个Zend框架?

1 个答案:

答案 0 :(得分:1)

Zend Optimizer和Zend Framework是完全不相关的产品。 Zend Optimizer允许运行Zend Guard编码的PHP应用程序。它与xCache或eAccellerator类似,Zend Optimizer运行已编译为字节代码的PHP源文件。 Optimizer对Zend Framework没有任何知识或预先构建的代码。

如果你只想使用Zend_Search_Lucene,你真的不需要整个Zend Framework,只需要Zend_Search_Lucene类及其任何依赖项。

我进行了检查,看起来您需要的唯一文件是Zend/Search及其所有文件和子目录,以及Zend/Exception.php。 Zend_Search_Lucene不依赖于或使用任何其他Zend Framework代码。

因此,为了避免必须拥有整个ZF库,您只需下载最小包,然后使用Zend / Search / *和Zend / Exception.php将它们放在include_path中的位置。您应该保留目录结构,以便拥有名为Zend的文件夹,其中包含Exception.php和目录搜索。具有Zend目录的文件夹应该在include_path中,并且您可以使用Zend Lucene而不使用库的其余部分。

希望有所帮助。

相关问题