Commit a03ad83731f0f0f6cb9e27725ec5769b72d140c4

Authored by Andrew Kane
1 parent 1e07f156

Updated url docs [skip ci]

Showing 1 changed file with 15 additions and 6 deletions   Show diff stats
@@ -1226,7 +1226,7 @@ And [setup-opensearch](https://github.com/ankane/setup-opensearch) for an easy w @@ -1226,7 +1226,7 @@ And [setup-opensearch](https://github.com/ankane/setup-opensearch) for an easy w
1226 1226
1227 ## Deployment 1227 ## Deployment
1228 1228
1229 -Searchkick uses `ENV["ELASTICSEARCH_URL"]` for the search server. This defaults to `http://localhost:9200`. 1229 +For the search server, Searchkick uses `ENV["ELASTICSEARCH_URL"]` for Elasticsearch and `ENV["OPENSEARCH_URL"]` for OpenSearch. This defaults to `http://localhost:9200`.
1230 1230
1231 - [Elastic Cloud](#elastic-cloud) 1231 - [Elastic Cloud](#elastic-cloud)
1232 - [Heroku](#heroku) 1232 - [Heroku](#heroku)
@@ -1251,13 +1251,20 @@ rake searchkick:reindex:all @@ -1251,13 +1251,20 @@ rake searchkick:reindex:all
1251 1251
1252 Choose an add-on: [Bonsai](https://elements.heroku.com/addons/bonsai), [SearchBox](https://elements.heroku.com/addons/searchbox), or [Elastic Cloud](https://elements.heroku.com/addons/foundelasticsearch). 1252 Choose an add-on: [Bonsai](https://elements.heroku.com/addons/bonsai), [SearchBox](https://elements.heroku.com/addons/searchbox), or [Elastic Cloud](https://elements.heroku.com/addons/foundelasticsearch).
1253 1253
1254 -For Bonsai: 1254 +For Elasticsearch on Bonsai:
1255 1255
1256 ```sh 1256 ```sh
1257 -heroku addons:create bonsai # use --engine=opensearch for OpenSearch 1257 +heroku addons:create bonsai
1258 heroku config:set ELASTICSEARCH_URL=`heroku config:get BONSAI_URL` 1258 heroku config:set ELASTICSEARCH_URL=`heroku config:get BONSAI_URL`
1259 ``` 1259 ```
1260 1260
  1261 +For OpenSearch on Bonsai:
  1262 +
  1263 +```sh
  1264 +heroku addons:create bonsai --engine=opensearch
  1265 +heroku config:set OPENSEARCH_URL=`heroku config:get BONSAI_URL`
  1266 +```
  1267 +
1261 For SearchBox: 1268 For SearchBox:
1262 1269
1263 ```sh 1270 ```sh
@@ -1292,10 +1299,10 @@ heroku run rake searchkick:reindex:all @@ -1292,10 +1299,10 @@ heroku run rake searchkick:reindex:all
1292 1299
1293 ### Amazon OpenSearch Service 1300 ### Amazon OpenSearch Service
1294 1301
1295 -Create an initializer `config/initializers/elasticsearch.rb` with: 1302 +Create an initializer `config/initializers/opensearch.rb` with:
1296 1303
1297 ```ruby 1304 ```ruby
1298 -ENV["ELASTICSEARCH_URL"] = "https://es-domain-1234.us-east-1.es.amazonaws.com:443" 1305 +ENV["OPENSEARCH_URL"] = "https://es-domain-1234.us-east-1.es.amazonaws.com:443"
1299 ``` 1306 ```
1300 1307
1301 To use signed requests, include in your Gemfile: 1308 To use signed requests, include in your Gemfile:
@@ -1322,10 +1329,12 @@ rake searchkick:reindex:all @@ -1322,10 +1329,12 @@ rake searchkick:reindex:all
1322 1329
1323 ### Self-Hosted and Other 1330 ### Self-Hosted and Other
1324 1331
1325 -Create an initializer `config/initializers/elasticsearch.rb` with: 1332 +Create an initializer with:
1326 1333
1327 ```ruby 1334 ```ruby
1328 ENV["ELASTICSEARCH_URL"] = "https://user:password@host:port" 1335 ENV["ELASTICSEARCH_URL"] = "https://user:password@host:port"
  1336 +# or
  1337 +ENV["OPENSEARCH_URL"] = "https://user:password@host:port"
1329 ``` 1338 ```
1330 1339
1331 Then deploy and reindex: 1340 Then deploy and reindex: