class Xapian::Document
Public Instance Methods
add_term(term)
click to toggle source
# File lib/sup/index.rb, line 875 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 859 def entry Marshal.load data end
entry=(x)
click to toggle source
# File lib/sup/index.rb, line 863 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 867 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