From mboxrd@z Thu Jan 1 00:00:00 1970 From: rlane@club.cc.cmu.edu (Rich Lane) Date: Thu, 6 Aug 2009 12:32:44 -0700 Subject: [sup-talk] [PATCH] move xapian index loading into load_index Message-ID: <1249587164-14080-1-git-send-email-rlane@club.cc.cmu.edu> --- lib/sup/xapian_index.rb | 17 ++++++++--------- 1 files 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 -- 1.6.4