Elasticsearch で Index の再構築を行う場合、ダウンタイムを低減するために Alias 機能を利用するのが常道のようです。 Index Aliases and Zero Downtime | Elasticsearch: The Definitive Guide [2.x] | Elastic Elasticsearch インデックス・エイリアス — Hello! Elasticsearch. — Medium 今回 Elasticsearch を Go言語で利用するにあたり、elastic を利用します。elastic は Elasticsearch の クライアントライブラリです。 olivere/elastic: Elasticsearch client for Go. Go言語向け Elasticsearch クライアント Elastic の紹介とコントリビューシ