pg_search_plugin.rb 397 Bytes
class PgSearchPlugin < Noosfero::Plugin

  def self.plugin_name
    "Postgres Full-Text Search"
  end

  def self.plugin_description
    _("Search engine that uses Postgres Full-Text Search.")
  end

  def find_by_contents(asset, scope, query, paginate_options={}, options={})
    return if query.blank?
    {:results => scope.pg_search_plugin_search(query).paginate(paginate_options)}
  end

end