From: Rich Lane Date: Thu, 6 Aug 2009 19:32:44 +0000 (-0700) Subject: move xapian index loading into load_index X-Git-Url: https://git.cworth.org/git?a=commitdiff_plain;h=95eaf6e03568d9e33adb32b721e8b52b70a73ff6;p=sup move xapian index loading into load_index --- 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