module ThinkingSphinx
Constants
- MAXIMUM_STATEMENT_LENGTH
Public Class Methods
before_index_hooks()
click to toggle source
# File lib/thinking_sphinx.rb, line 39 def self.before_index_hooks @before_index_hooks end
count(query = '', options = {})
click to toggle source
# File lib/thinking_sphinx.rb, line 22 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 26 def self.facets(query = '', options = {}) ThinkingSphinx::FacetSearch.new query, options end
output()
click to toggle source
# File lib/thinking_sphinx.rb, line 45 def self.output @output end
rake_interface()
click to toggle source
# File lib/thinking_sphinx.rb, line 51 def self.rake_interface @rake_interface ||= ThinkingSphinx::RakeInterface end
rake_interface=(interface)
click to toggle source
# File lib/thinking_sphinx.rb, line 55 def self.rake_interface=(interface) @rake_interface = interface end
search(query = '', options = {})
click to toggle source
# File lib/thinking_sphinx.rb, line 30 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 34 def self.search_for_ids(query = '', options = {}) search = ThinkingSphinx::Search.new query, options ThinkingSphinx::Search::Merger.new(search).merge! nil, :ids_only => true end