Class: Xapian::Document
- Inherits:
-
Object
- Object
- Xapian::Document
- Defined in:
- lib/xapian.rb
Overview
Refer to the Xapian::Document C++ API documentation for methods not specific to Ruby. – Extend Xapian::Document with a nice wrapper for its nasty input_iterators
Instance Method Summary collapse
- #terms ⇒ Object
-
#values ⇒ Object
terms.
Instance Method Details
#terms ⇒ Object
146 147 148 149 150 |
# File 'lib/xapian.rb', line 146 def terms Xapian._safelyIterate(self._dangerous_termlist_begin(), self._dangerous_termlist_end()) { |item| Xapian::Term.new(item.term, item.wdf) } end |
#values ⇒ Object
terms
152 153 154 155 156 |
# File 'lib/xapian.rb', line 152 def values Xapian._safelyIterate(self._dangerous_values_begin(), self._dangerous_values_end()) { |item| Xapian::Value.new(item.value, item.valueno, 0) } end |