diff options
author | TNHarris <telliamed@fastmail.us> | 2006-11-12 20:49:00 +0100 |
---|---|---|
committer | TNHarris <telliamed@fastmail.us> | 2006-11-12 20:49:00 +0100 |
commit | 579b0f7e8d80287b11fd441dfa68d15e9d4bb74c (patch) | |
tree | c2ba569b8493a7b724df57c90dcd07a89890c8a3 /inc/init.php | |
parent | c64b282c718d5e728c9a6555cf3e29ebd1bf4524 (diff) | |
download | rpg-579b0f7e8d80287b11fd441dfa68d15e9d4bb74c.tar.gz rpg-579b0f7e8d80287b11fd441dfa68d15e9d4bb74c.tar.bz2 |
Word-Length Indexer
A modification to the indexer that sorts words based on length. This should make
searching a little bit more efficient. After the patch is applied, your old index
will be automatically converted to the new format (when you visit a page). The
new index format is:
1. Index files are stored in savedir/index
2. Word lists are stored as wlen.idx. This used to be word.idx.
3. Word indexes are stored as ilen.idx. This used to be index.idx.
4. The page list, page.idx, is simply copied to the new location.
Any plugins you have, such as the blog plugin, that read the index files need to
be updated.
darcs-hash:20061112194900-2b9f0-a975498ccf0a1d39c6df73b79bcd028d5e81c389.gz
Diffstat (limited to 'inc/init.php')
-rw-r--r-- | inc/init.php | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/inc/init.php b/inc/init.php index 552f98526..c097cd5bd 100644 --- a/inc/init.php +++ b/inc/init.php @@ -133,6 +133,7 @@ function init_paths(){ 'mediadir' => 'media', 'metadir' => 'meta', 'cachedir' => 'cache', + 'indexdir' => 'index', 'lockdir' => 'locks'); foreach($paths as $c => $p){ @@ -157,9 +158,7 @@ function init_paths(){ function init_files(){ global $conf; - $files = array( $conf['cachedir'].'/word.idx', - $conf['cachedir'].'/page.idx', - $conf['cachedir'].'/index.idx'); + $files = array( $conf['indexdir'].'/page.idx'); foreach($files as $file){ if(!@file_exists($file)){ |