Я новичок в использовании Zend framework. Я хотел использовать Zend_Lucene для создания небольшого книжного движка на своем веб-сайте. Я загрузил полный пакет и включил его в свой Netbeans 7, и все прошло нормально, затем я прочитал руководство по началу работы на официальном сайте Zend_Lucene, я смог выполнить индексирование, но с некоторыми ошибками: Вот мой код:
require_once('ZendFramework-1.11.7/library/Zend/Search/Lucene.php');
$indexPath = 'C:\wamp\www\witswork\Documents';
$index = Zend_Search_Lucene::create($indexPath);
$index = Zend_Search_Lucene::open($indexPath);
$query = new Zend_Search_Lucene_Search_Query_MultiTerm();
$doc = new Zend_Search_Lucene_Document();
$doc->addField(Zend_Search_Lucene_Field::UnIndexed('url', "Plan.docx"));
$doc->addField(Zend_Search_Lucene_Field::Text('title', "Plan"));
$hits = $index->find($query);
$index->addDocument($doc);
$index->commit();
Эти файлы были созданы: И вот ошибка: _0.cfs, segments_2, optimization.lock.file, read.lock.file, read-lock-processing.lock.file, write.lock.file и segments.gen.
И это ошибка появляется после запуска моего кода и создания индексатора:
Warning: require_once(Zend/Search/Lucene/Storage/File/Filesystem.php) [function.require-once]: failed to open stream: No such file or directory in C:\wamp\www\witswork\Zend\Search\Lucene\Storage\Directory\Filesystem.php on line 349
Fatal error: require_once() [function.require]: Failed opening required 'Zend/Search/Lucene/Storage/File/Filesystem.php' (include_path='.;C:\php5\pear;ZendFramework-1.11.7/library/Zend') in C:\wamp\www\witswork\Zend\Search\Lucene\Storage\Directory\Filesystem.php on line 349
Я читал, что для этого требуется включить библиотеку в мой include_path, я прокрался по своим Netbeans и подумал, что понял, вот скриншот: Пожалуйста, поддержите мою проблему, она мне нужна для выпускного проекта! Заранее спасибо! С Уважением!