Sha256: 5e9939561d1acb19ccd632424bd0d36a1c63f40413d24a6bd3cab2bbffd24a66
Contents?: true
Size: 857 Bytes
Versions: 6
Compression:
Stored size: 857 Bytes
Contents
module RocketCMS module Controllers module Search extend ActiveSupport::Concern def index if params[:query].blank? @results = [] else if RocketCMS.mongoid? @results = Mongoid::Search.search({ body: { query: { query_string: { query: Mongoid::Search::Utils.clean(params[:query]) } }, highlight: { fields: { name: {}, content: {} } } }}, page: params[:page], per_page: RocketCMS.config.search_per_page, ) else @results = PgSearch.multisearch(params[:q]) end end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems