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