Add support for multi-process reindexing with sunspot.
Add this line to your application's Gemfile:
gem 'sunspot-parallel-reindex'
And then execute:
$ bundle
Or install it yourself as:
$ gem install sunspot-parallel-reindex
Parameters are all optional, just like rake sunspot:reindex
$ rake sunspot:reindex:parallel[<batch_size>,<models>,<processes>]
- Fork it ( https://github.com/btucker/sunspot-parallel-reindex/fork )
- Create your feature branch (
git checkout -b my-new-feature
) - Commit your changes (
git commit -am 'Add some feature'
) - Push to the branch (
git push origin my-new-feature
) - Create a new Pull Request
Code heavily inspired by https://github.com/MiraitSystems/enju_trunk/