Class: Xapian::Document

Inherits:
Object
  • Object
show all
Defined in:
lib/xapian.rb

Overview

– Extend Xapian::Document with a nice wrapper for its nasty input_iterators

Instance Method Summary collapse

Instance Method Details

#termsObject



142
143
144
145
146
# File 'lib/xapian.rb', line 142

def terms
  Xapian._safelyIterate(self._dangerous_termlist_begin(), self._dangerous_termlist_end()) { |item|
    Xapian::Term.new(item.term, item.wdf)
  }
end

#valuesObject

terms



148
149
150
151
152
# File 'lib/xapian.rb', line 148

def values
  Xapian._safelyIterate(self._dangerous_values_begin(), self._dangerous_values_end()) { |item|
    Xapian::Value.new(item.value, item.valueno)
  }
end