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
old_add_term(term)
Alias for: add_term