From 95eaf6e03568d9e33adb32b721e8b52b70a73ff6 Mon Sep 17 00:00:00 2001 From: Rich Lane Date: Thu, 6 Aug 2009 12:32:44 -0700 Subject: [PATCH] move xapian index loading into load_index --- lib/sup/xapian_index.rb | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/lib/sup/xapian_index.rb b/lib/sup/xapian_index.rb index 5a5dfc1..861c2a3 100644 --- a/lib/sup/xapian_index.rb +++ b/lib/sup/xapian_index.rb @@ -20,14 +20,16 @@ class XapianIndex < BaseIndex super @index_mutex = Monitor.new + end - @entries = MarshalledGDBM.new File.join(dir, "entries.db") - @docids = MarshalledGDBM.new File.join(dir, "docids.db") - @thread_members = MarshalledGDBM.new File.join(dir, "thread_members.db") - @thread_ids = MarshalledGDBM.new File.join(dir, "thread_ids.db") - @assigned_docids = GDBM.new File.join(dir, "assigned_docids.db") + def load_index + @entries = MarshalledGDBM.new File.join(@dir, "entries.db") + @docids = MarshalledGDBM.new File.join(@dir, "docids.db") + @thread_members = MarshalledGDBM.new File.join(@dir, "thread_members.db") + @thread_ids = MarshalledGDBM.new File.join(@dir, "thread_ids.db") + @assigned_docids = GDBM.new File.join(@dir, "assigned_docids.db") - @xapian = Xapian::WritableDatabase.new(File.join(dir, "xapian"), Xapian::DB_CREATE_OR_OPEN) + @xapian = Xapian::WritableDatabase.new(File.join(@dir, "xapian"), Xapian::DB_CREATE_OR_OPEN) @term_generator = Xapian::TermGenerator.new() @term_generator.stemmer = Xapian::Stem.new(STEM_LANGUAGE) @enquire = Xapian::Enquire.new @xapian @@ -35,9 +37,6 @@ class XapianIndex < BaseIndex @enquire.docid_order = Xapian::Enquire::ASCENDING end - def load_index - end - def save_index end -- 2.43.0