Commit 6331e5ea6ae48fee18b8cc7914c2582c00ad392d

Authored by Daniel Ferraz
1 parent b31cc20f

Update README.md

Showing 1 changed file with 19 additions and 0 deletions   Show diff stats
@@ -832,6 +832,25 @@ product.reindex @@ -832,6 +832,25 @@ product.reindex
832 product.reindex_async 832 product.reindex_async
833 ``` 833 ```
834 834
  835 +Reindex more than one record without recreating the index
  836 +
  837 +```ruby
  838 +# do this ...
  839 +some_company.products.each { |p| p.reindex }
  840 +# or this ...
  841 +Product.searchkick_index.import(some_company.products)
  842 +# don't do the following as it will recreate the index with some_company's products only
  843 +some_company.products.reindex
  844 +```
  845 +
  846 +Reindex large set of records in batches
  847 +
  848 +```ruby
  849 +Product.where("id > 100000").find_in_batches do |batch|
  850 + Product.searchkick_index.import(batch)
  851 +end
  852 +```
  853 +
835 Remove old indices 854 Remove old indices
836 855
837 ```ruby 856 ```ruby