From 4b93850916b217e4bf2ede3ba5e5457e1916e9e7 Mon Sep 17 00:00:00 2001 From: Michael Hamann Date: Sun, 19 Jun 2011 00:51:42 +0200 Subject: Properly clean up the whole index in bin/indexer.php There were some index files that haven't been cleaned up, now also the files of the metadata index are cleaned/removed when a clean is requested. --- bin/indexer.php | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'bin') diff --git a/bin/indexer.php b/bin/indexer.php index 4bfd1682e..f6aeb4f0e 100755 --- a/bin/indexer.php +++ b/bin/indexer.php @@ -133,12 +133,15 @@ function _clearindex(){ _lock(); _quietecho("Clearing index... "); io_saveFile($conf['indexdir'].'/page.idx',''); - //io_saveFile($conf['indexdir'].'/title.idx',''); + io_saveFile($conf['indexdir'].'/title.idx',''); + io_saveFile($conf['indexdir'].'/pageword.idx',''); + io_saveFile($conf['indexdir'].'/metadata.idx',''); $dir = @opendir($conf['indexdir']); if($dir!==false){ while(($f = readdir($dir)) !== false){ if(substr($f,-4)=='.idx' && - (substr($f,0,1)=='i' || substr($f,0,1)=='w')) + (substr($f,0,1)=='i' || substr($f,0,1)=='w' + || substr($f,-6)=='_w.idx' || substr($f,-6)=='_i.idx' || substr($f,-6)=='_p.idx')) @unlink($conf['indexdir']."/$f"); } } -- cgit v1.2.3