Object
# File lib/ferret_adapter/remote_index.rb, line 14 def add(doc) @index.write [:add, DRb.uri, doc] end
# File lib/ferret_adapter/remote_index.rb, line 18 def delete(query) @index.write [:delete, DRb.uri, query] end
# File lib/ferret_adapter/remote_index.rb, line 22 def search(query, options) tuple = [query, options] @index.write [:search, DRb.uri, tuple] result = @index.take([:search_result, DRb.uri, tuple, nil]).last if result == nil raise SearchError.new("An error occurred performing this search. Check the Ferret logs.") end result end
Generated with the Darkfish Rdoc Generator 2.