2011-05-29 67 views
3

我第一次收錄我的數據這樣Zend Lucene的索引文件在哪裏?

$index = new Zend_Search_Lucene('/tmp/search_index', true); 

這在我的項目的公共文件夾中創建一個TMP/search_index文件夾。在我注意到索引有問題之後,我剛剛刪除了search_index文件夾中的所有文件。

嘗試重新索引數據後,我意識到search_index文件夾是空的。然而,搜索仍然有結果。索引數據現在存儲在哪裏?它不在公共文件夾中...

+0

你看過'/ tmp/search_index'文件夾(不是在你的項目中,而是在系統根目錄下)嗎? – deceze 2011-05-29 10:06:13

+0

實際上我沒有root訪問權限,你認爲它可能在那裏嗎?我如何在公用文件夾中創建索引? – 2011-05-29 10:09:37

+0

你可能*有*可以訪問'/ tmp'文件夾。指定正確的路徑,'/ tmp /'是指向系統'/ tmp'文件夾的絕對路徑... – deceze 2011-05-29 11:09:32

回答

2

/tmp/search_index指的是系統根目錄/tmp文件夾。使用相對於您的應用的其他路徑,例如tmp/search_index