Module: Sunspot::Configuration
- Defined in:
- sunspot/lib/sunspot/configuration.rb
Overview
The Sunspot::Configuration module provides a factory method for Sunspot configuration objects. Available properties are:
Sunspot.config.solr.url | The URL at which to connect to Solr (default: ‘localhost:8983/solr’) |
Sunspot.config.pagination.default_per_page | Solr always paginates its results. This sets Sunspot’s default result count per page if it is not explicitly specified in the query. |
Class Method Summary (collapse)
-
+ (Object) build
Factory method to build configuration instances.
-
+ (Object) solr_default_configuration_location
Location for the default solr configuration files, required for bootstrapping a new solr installation.
Class Method Details
+ (Object) build
Factory method to build configuration instances.
Returns
LightConfig::Configuration | new configuration instance with defaults |
20 21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'sunspot/lib/sunspot/configuration.rb', line 20 def build #:nodoc: LightConfig.build do solr do url 'http://127.0.0.1:8983/solr' end master_solr do url nil end pagination do default_per_page 30 end end end |
+ (Object) solr_default_configuration_location
Location for the default solr configuration files, required for bootstrapping a new solr installation
Returns
String | Directory with default solr config files |
41 42 43 |
# File 'sunspot/lib/sunspot/configuration.rb', line 41 def solr_default_configuration_location File.join( File.dirname(__FILE__), '../../solr/solr/conf' ) end |