├── .gitignore ├── README.md ├── Rakefile ├── VERSION ├── Versionfile ├── app ├── assets │ └── javascripts │ │ └── store │ │ └── solr_sort_by.js.coffee ├── helpers │ └── spree │ │ └── base_helper_decorator.rb ├── models │ └── spree │ │ ├── product_decorator.rb │ │ └── solr_search_configuration.rb ├── overrides │ └── show_search_partials.rb └── views │ └── spree │ └── products │ ├── _facets.html.erb │ ├── _sort_bar.html.erb │ └── _suggestion.html.erb ├── config ├── initializers │ └── solr_config.rb └── locales │ ├── en.yml │ ├── ru-RU.yml │ └── ru.yml ├── lib ├── generators │ ├── spree_solr_search │ │ └── install_generator.rb │ └── templates │ │ └── solr.yml ├── solr_manager.rb ├── spree │ └── search │ │ └── solr.rb ├── spree_solr_search.rb ├── tasks │ └── acts_as_solr.rake └── websolr_acts_as_solr.rb └── spree_solr_search.gemspec /.gitignore: -------------------------------------------------------------------------------- 1 | solr 2 | log/*.log 3 | tmp/pids/* 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romul/spree-solr-search/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romul/spree-solr-search/HEAD/Rakefile -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.0.0 2 | -------------------------------------------------------------------------------- /Versionfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romul/spree-solr-search/HEAD/Versionfile -------------------------------------------------------------------------------- /app/assets/javascripts/store/solr_sort_by.js.coffee: -------------------------------------------------------------------------------- 1 | $ -> 2 | $('#product_sort_by').change -> 3 | window.location.href = @value -------------------------------------------------------------------------------- /app/helpers/spree/base_helper_decorator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romul/spree-solr-search/HEAD/app/helpers/spree/base_helper_decorator.rb -------------------------------------------------------------------------------- /app/models/spree/product_decorator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romul/spree-solr-search/HEAD/app/models/spree/product_decorator.rb -------------------------------------------------------------------------------- /app/models/spree/solr_search_configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romul/spree-solr-search/HEAD/app/models/spree/solr_search_configuration.rb -------------------------------------------------------------------------------- /app/overrides/show_search_partials.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romul/spree-solr-search/HEAD/app/overrides/show_search_partials.rb -------------------------------------------------------------------------------- /app/views/spree/products/_facets.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romul/spree-solr-search/HEAD/app/views/spree/products/_facets.html.erb -------------------------------------------------------------------------------- /app/views/spree/products/_sort_bar.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romul/spree-solr-search/HEAD/app/views/spree/products/_sort_bar.html.erb -------------------------------------------------------------------------------- /app/views/spree/products/_suggestion.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romul/spree-solr-search/HEAD/app/views/spree/products/_suggestion.html.erb -------------------------------------------------------------------------------- /config/initializers/solr_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romul/spree-solr-search/HEAD/config/initializers/solr_config.rb -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romul/spree-solr-search/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/locales/ru-RU.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romul/spree-solr-search/HEAD/config/locales/ru-RU.yml -------------------------------------------------------------------------------- /config/locales/ru.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romul/spree-solr-search/HEAD/config/locales/ru.yml -------------------------------------------------------------------------------- /lib/generators/spree_solr_search/install_generator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romul/spree-solr-search/HEAD/lib/generators/spree_solr_search/install_generator.rb -------------------------------------------------------------------------------- /lib/generators/templates/solr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romul/spree-solr-search/HEAD/lib/generators/templates/solr.yml -------------------------------------------------------------------------------- /lib/solr_manager.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romul/spree-solr-search/HEAD/lib/solr_manager.rb -------------------------------------------------------------------------------- /lib/spree/search/solr.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romul/spree-solr-search/HEAD/lib/spree/search/solr.rb -------------------------------------------------------------------------------- /lib/spree_solr_search.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romul/spree-solr-search/HEAD/lib/spree_solr_search.rb -------------------------------------------------------------------------------- /lib/tasks/acts_as_solr.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romul/spree-solr-search/HEAD/lib/tasks/acts_as_solr.rake -------------------------------------------------------------------------------- /lib/websolr_acts_as_solr.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romul/spree-solr-search/HEAD/lib/websolr_acts_as_solr.rb -------------------------------------------------------------------------------- /spree_solr_search.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/romul/spree-solr-search/HEAD/spree_solr_search.gemspec --------------------------------------------------------------------------------