elasticsearch_plugin_controller.rb 589 Bytes
class ElasticsearchPluginController < ApplicationController

  no_design_blocks
 
  def search
    @results = []

    @checkbox = {:articles => params[:articles].present?,
                 :communities => params[:communities].present?,
                 :people => params[:people].present?
                } 

    @results += Article.__elasticsearch__.search('{}').records.to_a if params[:articles]
    @results += Community.__elasticsearch__.search('{}').records.to_a if params[:communities]
    @results += Person.__elasticsearch__.search('{}').records.to_a if params[:people]
  end

end