class Xapian::Document
Public Instance Methods
add_term(term)
click to toggle source
# File lib/sup/index.rb, line 888 def add_term term if term.length <= Redwood::Index::MAX_TERM_LENGTH old_add_term term, 0 else warn "dropping excessively long term #{term}" end end
Also aliased as: old_add_term
entry()
click to toggle source
# File lib/sup/index.rb, line 872 def entry Marshal.load data end
entry=(x)
click to toggle source
# File lib/sup/index.rb, line 876 def entry=(x) self.data = Marshal.dump x end
index_text(text, prefix, weight=1)
click to toggle source
# File lib/sup/index.rb, line 880 def index_text text, prefix, weight=1 term_generator = Xapian::TermGenerator.new term_generator.stemmer = Xapian::Stem.new($config[:stem_language]) term_generator.document = self term_generator.index_text text, weight, prefix end