Sha256: e0d8bf5528f347c6b2e0c830ede928895d173ece61c64fe9db380f12a355759c

Contents?: true

Size: 741 Bytes

Versions: 25

Compression:

Stored size: 741 Bytes

Contents

# Table fields for 'electronics'
# - id
# - name
# - manufacturer
# - features
# - category
# - price
# - created_on

class Electronic < ActiveRecord::Base
  acts_as_solr do
    {
      :facets => [:category, :manufacturer],
      :fields => [:name, :manufacturer, :features, :category, {:created_at => :date}, {:updated_at => :date}, {:price => {:type => :range_float, :boost => 10.0}}],
      :boost  => 5.0,
      :exclude_fields => [:features]
    }
  end

  # The following example would also convert the :price field type to :range_float
  # 
  # acts_as_solr :facets => [:category, :manufacturer],
  #              :fields => [:name, :manufacturer, :features, :category, {:price => :range_float}],
  #              :boost  => 5.0
end

Version data entries

25 entries across 25 versions & 6 rubygems

Version Path
honkster-acts_as_solr-0.3.4 test/models/electronic.rb
jbasdf-acts_as_solr-0.3.3 test/models/electronic.rb
jbasdf-jbasdf-acts_as_solr-0.4.0 test/models/electronic.rb
jbasdf-muck-solr-0.4.0 test/models/electronic.rb
jbasdf-muck-solr-0.4.1 test/models/electronic.rb
jbasdf-muck-solr-0.4.2 test/models/electronic.rb
acts_as_solr_reloaded-1.6.0 test/models/electronic.rb
muck-solr-3.0.1 test/models/electronic.rb
muck-solr-3.0.0 test/models/electronic.rb
acts_as_solr_reloaded-1.5.0 test/models/electronic.rb
acts_as_solr_reloaded-1.4.0 test/models/electronic.rb
muck-solr-0.4.7 test/models/electronic.rb
acts_as_solr_reloaded-1.3.0 test/models/electronic.rb
acts_as_solr_reloaded-1.2.0 test/models/electronic.rb
acts_as_solr_reloaded-1.1.0 test/models/electronic.rb
acts_as_solr_reloaded-1.0.0 test/models/electronic.rb
muck-solr-0.4.6 test/models/electronic.rb
honkster-acts_as_solr-0.3.7 test/models/electronic.rb
honkster-acts_as_solr-0.3.6 test/models/electronic.rb
muck-solr-0.4.5 test/models/electronic.rb