Commit 56f602e6f260d9787448b7265583e0389bb1d144

Authored by Andrew Kane
1 parent 9507809f

Updated readme

Showing 1 changed file with 2 additions and 6 deletions   Show diff stats
@@ -92,15 +92,11 @@ Product.search "Fat Free Milk", conversions: true @@ -92,15 +92,11 @@ Product.search "Fat Free Milk", conversions: true
92 92
93 ### Zero Downtime Changes 93 ### Zero Downtime Changes
94 94
95 -Elasticsearch has a feature called aliases that allows you to change mappings with no downtime.  
96 -  
97 ```ruby 95 ```ruby
98 Product.reindex 96 Product.reindex
99 ``` 97 ```
100 98
101 -This creates a new index `products_20130714181054` and points the `products` alias to the new index when complete - an atomic operation :)  
102 -  
103 -**First time:** If products is an existing index, it will be replaced by an alias. 99 +Behind the scenes, this creates a new index `products_20130714181054` and points the `products` alias to the new index when complete - an atomic operation :)
104 100
105 Searchkick uses `find_in_batches` to import documents. To filter documents or eagar load associations, use the `searchkick_import` scope. 101 Searchkick uses `find_in_batches` to import documents. To filter documents or eagar load associations, use the `searchkick_import` scope.
106 102
@@ -116,7 +112,7 @@ There is also a rake task. @@ -116,7 +112,7 @@ There is also a rake task.
116 rake searchkick:reindex CLASS=Product 112 rake searchkick:reindex CLASS=Product
117 ``` 113 ```
118 114
119 -Thanks to Jaroslav Kalistsuk for the [original implementation](https://gist.github.com/jarosan/3124884) and Clinton Gormley for a [good post](http://www.elasticsearch.org/blog/changing-mapping-with-zero-downtime/) on this. 115 +Thanks to Jaroslav Kalistsuk for the [original implementation](https://gist.github.com/jarosan/3124884).
120 116
121 ## Elasticsearch Gotchas 117 ## Elasticsearch Gotchas
122 118