Есть ли способ удалить индексный файл, созданный Zend_Search_Lucene? Если это невозможно, предложите способ удаления проиндексированных данных. Я пробовал по коду. Но не удалось. И когда я попытался удалить индексный файл из Zend Studio, у меня возникла ошибка: «Ресурс не синхронизирован с системой». Даже из папки приложений сделать не смог. Пожалуйста, кто-нибудь может мне помочь?
$hits = $index->find('path:' . $indexpath);
foreach ($hits as $key =>$hit)
{
$index->delete($key);
}
$indexSize = $index->count();
$documents = $index->numDocs();
for ($count = 0; $count < $index->maxDoc(); $count++)
{
if ($index->isDeleted($count))
{
echo "Document deleted.\n";
}
}