From 3cdb5484795e641f418b6a13be911e09429553d2 Mon Sep 17 00:00:00 2001 From: "Marcos G. Zimmermann" Date: Fri, 12 Jul 2024 18:40:22 -0300 Subject: [PATCH] feat: refresh index when reseting index with optimize option --- gemfiles/Gemfile.elasticsearch-1.x.lock | 2 +- gemfiles/Gemfile.elasticsearch-2.x.lock | 2 +- gemfiles/Gemfile.elasticsearch-5.x.lock | 2 +- gemfiles/Gemfile.elasticsearch-6.x.lock | 2 +- gemfiles/Gemfile.elasticsearch-7.x.lock | 2 +- gemfiles/Gemfile.elasticsearch-8.x.lock | 2 +- gemfiles/Gemfile.opensearch-1.x.lock | 2 +- gemfiles/Gemfile.opensearch-2.x.lock | 2 +- lib/esse/index/indices.rb | 1 + lib/esse/version.rb | 2 +- 10 files changed, 10 insertions(+), 9 deletions(-) diff --git a/gemfiles/Gemfile.elasticsearch-1.x.lock b/gemfiles/Gemfile.elasticsearch-1.x.lock index f40f9d0..3557d8a 100644 --- a/gemfiles/Gemfile.elasticsearch-1.x.lock +++ b/gemfiles/Gemfile.elasticsearch-1.x.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - esse (0.3.2) + esse (0.3.3) multi_json thor (>= 0.19) diff --git a/gemfiles/Gemfile.elasticsearch-2.x.lock b/gemfiles/Gemfile.elasticsearch-2.x.lock index 55f6464..1dc4013 100644 --- a/gemfiles/Gemfile.elasticsearch-2.x.lock +++ b/gemfiles/Gemfile.elasticsearch-2.x.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - esse (0.3.2) + esse (0.3.3) multi_json thor (>= 0.19) diff --git a/gemfiles/Gemfile.elasticsearch-5.x.lock b/gemfiles/Gemfile.elasticsearch-5.x.lock index b86d916..03f4ed8 100644 --- a/gemfiles/Gemfile.elasticsearch-5.x.lock +++ b/gemfiles/Gemfile.elasticsearch-5.x.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - esse (0.3.2) + esse (0.3.3) multi_json thor (>= 0.19) diff --git a/gemfiles/Gemfile.elasticsearch-6.x.lock b/gemfiles/Gemfile.elasticsearch-6.x.lock index f72a3e4..d3ee293 100644 --- a/gemfiles/Gemfile.elasticsearch-6.x.lock +++ b/gemfiles/Gemfile.elasticsearch-6.x.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - esse (0.3.2) + esse (0.3.3) multi_json thor (>= 0.19) diff --git a/gemfiles/Gemfile.elasticsearch-7.x.lock b/gemfiles/Gemfile.elasticsearch-7.x.lock index da2ce55..d5d0ff0 100644 --- a/gemfiles/Gemfile.elasticsearch-7.x.lock +++ b/gemfiles/Gemfile.elasticsearch-7.x.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - esse (0.3.2) + esse (0.3.3) multi_json thor (>= 0.19) diff --git a/gemfiles/Gemfile.elasticsearch-8.x.lock b/gemfiles/Gemfile.elasticsearch-8.x.lock index 09a5d11..89da64b 100644 --- a/gemfiles/Gemfile.elasticsearch-8.x.lock +++ b/gemfiles/Gemfile.elasticsearch-8.x.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - esse (0.3.2) + esse (0.3.3) multi_json thor (>= 0.19) diff --git a/gemfiles/Gemfile.opensearch-1.x.lock b/gemfiles/Gemfile.opensearch-1.x.lock index 3e12756..32fc0b5 100644 --- a/gemfiles/Gemfile.opensearch-1.x.lock +++ b/gemfiles/Gemfile.opensearch-1.x.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - esse (0.3.2) + esse (0.3.3) multi_json thor (>= 0.19) diff --git a/gemfiles/Gemfile.opensearch-2.x.lock b/gemfiles/Gemfile.opensearch-2.x.lock index aa976e8..b9f67ed 100644 --- a/gemfiles/Gemfile.opensearch-2.x.lock +++ b/gemfiles/Gemfile.opensearch-2.x.lock @@ -1,7 +1,7 @@ PATH remote: .. specs: - esse (0.3.2) + esse (0.3.3) multi_json thor (>= 0.19) diff --git a/lib/esse/index/indices.rb b/lib/esse/index/indices.rb index 16e7c0f..12e53f5 100644 --- a/lib/esse/index/indices.rb +++ b/lib/esse/index/indices.rb @@ -76,6 +76,7 @@ def reset_index(suffix: index_suffix, optimize: true, import: true, reindex: fal if optimize && number_of_replicas != new_number_of_replicas || refresh_interval != new_refresh_interval update_settings(suffix: suffix) + refresh(suffix: suffix) end update_aliases(suffix: suffix) diff --git a/lib/esse/version.rb b/lib/esse/version.rb index bf88935..3a57bc3 100644 --- a/lib/esse/version.rb +++ b/lib/esse/version.rb @@ -1,5 +1,5 @@ # frozen_string_literal: true module Esse - VERSION = '0.3.2' + VERSION = '0.3.3' end