├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .hound.yml ├── .rspec ├── .rubocop.yml ├── .rubocop_todo.yml ├── Gemfile ├── LICENSE ├── README.md ├── Rakefile ├── exe └── solr_wrapper ├── lib ├── solr_wrapper.rb └── solr_wrapper │ ├── checksum_validator.rb │ ├── client.rb │ ├── configuration.rb │ ├── downloader.rb │ ├── instance.rb │ ├── popen4_runner.rb │ ├── popen_runner.rb │ ├── rake_task.rb │ ├── runner.rb │ ├── settings.rb │ ├── tasks │ └── solr_wrapper.rake │ ├── tgz_extractor.rb │ └── version.rb ├── solr_wrapper.gemspec └── spec ├── fixtures ├── another_sample_config.yml ├── basic_configs │ ├── _rest_managed.json │ ├── currency.xml │ ├── lang │ │ └── stopwords_en.txt │ ├── protwords.txt │ ├── schema.xml │ ├── solrconfig.xml │ ├── stopwords.txt │ └── synonyms.txt └── sample_config.yml ├── lib ├── solr_wrapper │ ├── client_spec.rb │ ├── configuration_spec.rb │ └── instance_spec.rb └── solr_wrapper_spec.rb └── spec_helper.rb /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/.gitignore -------------------------------------------------------------------------------- /.hound.yml: -------------------------------------------------------------------------------- 1 | ruby: 2 | config_file: .rubocop.yml 3 | -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --require spec_helper 3 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.rubocop_todo.yml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/Gemfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/Rakefile -------------------------------------------------------------------------------- /exe/solr_wrapper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/exe/solr_wrapper -------------------------------------------------------------------------------- /lib/solr_wrapper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/lib/solr_wrapper.rb -------------------------------------------------------------------------------- /lib/solr_wrapper/checksum_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/lib/solr_wrapper/checksum_validator.rb -------------------------------------------------------------------------------- /lib/solr_wrapper/client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/lib/solr_wrapper/client.rb -------------------------------------------------------------------------------- /lib/solr_wrapper/configuration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/lib/solr_wrapper/configuration.rb -------------------------------------------------------------------------------- /lib/solr_wrapper/downloader.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/lib/solr_wrapper/downloader.rb -------------------------------------------------------------------------------- /lib/solr_wrapper/instance.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/lib/solr_wrapper/instance.rb -------------------------------------------------------------------------------- /lib/solr_wrapper/popen4_runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/lib/solr_wrapper/popen4_runner.rb -------------------------------------------------------------------------------- /lib/solr_wrapper/popen_runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/lib/solr_wrapper/popen_runner.rb -------------------------------------------------------------------------------- /lib/solr_wrapper/rake_task.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/lib/solr_wrapper/rake_task.rb -------------------------------------------------------------------------------- /lib/solr_wrapper/runner.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/lib/solr_wrapper/runner.rb -------------------------------------------------------------------------------- /lib/solr_wrapper/settings.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/lib/solr_wrapper/settings.rb -------------------------------------------------------------------------------- /lib/solr_wrapper/tasks/solr_wrapper.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/lib/solr_wrapper/tasks/solr_wrapper.rake -------------------------------------------------------------------------------- /lib/solr_wrapper/tgz_extractor.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/lib/solr_wrapper/tgz_extractor.rb -------------------------------------------------------------------------------- /lib/solr_wrapper/version.rb: -------------------------------------------------------------------------------- 1 | module SolrWrapper 2 | VERSION = '4.3.0' 3 | end 4 | -------------------------------------------------------------------------------- /solr_wrapper.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/solr_wrapper.gemspec -------------------------------------------------------------------------------- /spec/fixtures/another_sample_config.yml: -------------------------------------------------------------------------------- 1 | port: 9998 2 | verbose: true 3 | -------------------------------------------------------------------------------- /spec/fixtures/basic_configs/_rest_managed.json: -------------------------------------------------------------------------------- 1 | {"initArgs":{},"managedList":[]} 2 | -------------------------------------------------------------------------------- /spec/fixtures/basic_configs/currency.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/spec/fixtures/basic_configs/currency.xml -------------------------------------------------------------------------------- /spec/fixtures/basic_configs/lang/stopwords_en.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/spec/fixtures/basic_configs/lang/stopwords_en.txt -------------------------------------------------------------------------------- /spec/fixtures/basic_configs/protwords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/spec/fixtures/basic_configs/protwords.txt -------------------------------------------------------------------------------- /spec/fixtures/basic_configs/schema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/spec/fixtures/basic_configs/schema.xml -------------------------------------------------------------------------------- /spec/fixtures/basic_configs/solrconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/spec/fixtures/basic_configs/solrconfig.xml -------------------------------------------------------------------------------- /spec/fixtures/basic_configs/stopwords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/spec/fixtures/basic_configs/stopwords.txt -------------------------------------------------------------------------------- /spec/fixtures/basic_configs/synonyms.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/spec/fixtures/basic_configs/synonyms.txt -------------------------------------------------------------------------------- /spec/fixtures/sample_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/spec/fixtures/sample_config.yml -------------------------------------------------------------------------------- /spec/lib/solr_wrapper/client_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/spec/lib/solr_wrapper/client_spec.rb -------------------------------------------------------------------------------- /spec/lib/solr_wrapper/configuration_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/spec/lib/solr_wrapper/configuration_spec.rb -------------------------------------------------------------------------------- /spec/lib/solr_wrapper/instance_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/spec/lib/solr_wrapper/instance_spec.rb -------------------------------------------------------------------------------- /spec/lib/solr_wrapper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/spec/lib/solr_wrapper_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cbeer/solr_wrapper/HEAD/spec/spec_helper.rb --------------------------------------------------------------------------------