Когда я отправляю запрос в Zend_Lucene со строкой, которая существует в индексе, результаты отображаются должным образом, однако, когда строка не найдена, я получаю пустую страницу без сообщений об ошибках. Код, используемый ниже:
require_once 'Zend/Feed.php';
require_once 'Zend/Search/Lucene.php';
$index = Zend_Search_Lucene::open('data/my-index');
$queryStr ='fjkhsdkdfh';
$hits = $index->find($queryStr);
if ($hits) {
foreach ($hits as $hit) {
echo $hit->page_title;
}
} else {
echo 'No results found.';
}
Я ожидаю появления сообщения «Результаты не найдены», но вместо этого я получаю пустую страницу без сообщений об ошибках.
Что меня больше смущает, так это то, что я проверил это и работаю локально, но когда на живом сервере он перестает работать.
Локально у меня установлен Zend Server 4, удаленно PHP 5.2.11 и ZF 1.10.2
Любая помощь высоко ценится!
Пол