我知道 Zend Framework 2 中的 ZendSearch 与 Zend Framework 1.12 中的 Zend Search Lucene 类似。我尝试将 Zend Search Lucene 与 CodeIgniter 2.1.3 一起使用。索引和查找过程运行良好,但它仍然会给出一些错误(警告),如下所示:
Warning: include(application/errors/error_php.php) [function.include]: failed to open stream: No such file or directory in C:\path\to\system\core\Exceptions.php on line 182
Warning: include() [function.include]: Failed opening 'application/errors/error_php.php' for inclusion (include_path='.;C:\php5\pear;application/libraries') in C:\path\to\system\core\Exceptions.php on line 182
Fatal error: require_once() [function.require]: Failed opening required 'Zend/Search/Lucene/Storage/File/Filesystem.php' (include_path='.;C:\php5\pear;application/libraries') in C:\path\to\application\libraries\Zend\Search\Lucene\Storage\Directory\Filesystem.php on line 349
当我尝试在我的 codeigniter 应用程序中使用 Zend Search Lucene 库时,在我按照这篇文章之后出现了该错误。我怀疑文章和 Zend Search Lucene 在与 codeigniter 2.1.3 一起使用时仍然有效,现在我想使用 ZendSearch。
那么,如何在 CodeIgniter 2.1.3 中使用 ZendSearch?