module MongoidXapian
Attributes
xapian_fields[RW]
xapian_options[RW]
Public Class Methods
index!()
click to toggle source
Usage: MongoidXapian.index_all! short cut for MongoidXapian::Trail.index_all!
# File lib/mongoid-xapian.rb, line 69 def self.index! MongoidXapian::Trail.index_all! end
indexable_models()
click to toggle source
List of indexable models
# File lib/mongoid-xapian.rb, line 74 def self.indexable_models @indexable_models ||= Set.new end
Public Instance Methods
to_xapian()
click to toggle source
# File lib/mongoid-xapian.rb, line 58 def to_xapian fields = {:_id => self._id} self.class.xapian_fields.each do |field| fields[field] = self.send(field) end fields end
xapian_indexer()
click to toggle source
# File lib/mongoid-xapian.rb, line 54 def xapian_indexer MongoidXapian::Indexer.new(self) end