Commit 9748aa6b1f1789ad98446781f958e154b7432086
1 parent
334a0687
Exists in
master
and in
29 other branches
Two fixes for Product model
* after_save_reindex associated enterprises * index category_full_name for searching
Showing
1 changed file
with
2 additions
and
1 deletions
Show diff stats
app/models/product.rb
... | ... | @@ -274,7 +274,7 @@ class Product < ActiveRecord::Base |
274 | 274 | acts_as_searchable :fields => facets_fields_for_solr + [ |
275 | 275 | # searched fields |
276 | 276 | {:name => {:type => :text, :boost => 2.0}}, |
277 | - {:description => :text}, | |
277 | + {:description => :text}, {:category_full_name => :text}, | |
278 | 278 | # filtered fields |
279 | 279 | {:public => :boolean}, {:environment_id => :integer}, |
280 | 280 | {:category_filter => :integer}, |
... | ... | @@ -291,5 +291,6 @@ class Product < ActiveRecord::Base |
291 | 291 | ], :facets => facets_option_for_solr, |
292 | 292 | :boost => proc{ |p| boost = 1; Boosts.each{ |b| boost = boost * (1 - ((1 - b[2].call(p)) * b[1])) }; boost} |
293 | 293 | handle_asynchronously :solr_save |
294 | + after_save_reindex [:enterprise], :with => :delayed_job | |
294 | 295 | |
295 | 296 | end | ... | ... |