First version of Solr search.
This commit is contained in:
1 parent
1b29eb5de4
commit
69901403cd
19 files changed
+1738
-62
No files matched your search
+6
-2
@@ -12,8 +12,12 @@ class Panel::Announcement::FrontEnd::BulletinsController < OrbitWidgetController
|
||||
if !params[:search_query].blank?
|
||||
search_cond = {:is_checked=>true,:is_hidden=>false,:is_pending => false}
|
||||
search_cond.merge!({:bulletin_category_id => "#{params[:category_id]}" }) if !params[:category_id].blank?
|
||||
search = Redis::Search.query("Bulletin", params[:search_query], :conditions =>search_cond,:limit=>Bulletin.all.count)
|
||||
search_result = search.collect{|t| t["id"]}
|
||||
|
||||
@search = Bulletin.solr_search do
|
||||
fulltext params[:search_query]
|
||||
#with(:frontend_search,true)
|
||||
end
|
||||
search_result = @search.results.collect{|result| result.id}
|
||||
|
||||
@bulletins = Bulletin.all.available_for_lang(I18n.locale).can_display.any_in(_id:search_result).page( params[:page_main]).per(15)
|
||||
else
|
||||
|
||||
Reference in new issue
Block a user