module ThinkingSphinx
Public Class Methods
before_index_hooks()
click to toggle source
# File lib/thinking_sphinx.rb, line 37 def self.before_index_hooks @before_index_hooks end
count(query = '', options = {})
click to toggle source
# File lib/thinking_sphinx.rb, line 20 def self.count(query = '', options = {}) search_for_ids(query, options).total_entries end
facets(query = '', options = {})
click to toggle source
# File lib/thinking_sphinx.rb, line 24 def self.facets(query = '', options = {}) ThinkingSphinx::FacetSearch.new query, options end
output()
click to toggle source
# File lib/thinking_sphinx.rb, line 43 def self.output @output end
rake_interface()
click to toggle source
# File lib/thinking_sphinx.rb, line 49 def self.rake_interface @rake_interface ||= ThinkingSphinx::RakeInterface end
rake_interface=(interface)
click to toggle source
# File lib/thinking_sphinx.rb, line 53 def self.rake_interface=(interface) @rake_interface = interface end
search(query = '', options = {})
click to toggle source
# File lib/thinking_sphinx.rb, line 28 def self.search(query = '', options = {}) ThinkingSphinx::Search.new query, options end
search_for_ids(query = '', options = {})
click to toggle source
# File lib/thinking_sphinx.rb, line 32 def self.search_for_ids(query = '', options = {}) search = ThinkingSphinx::Search.new query, options ThinkingSphinx::Search::Merger.new(search).merge! nil, :ids_only => true end