エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エイリアスを用いたマッピング変更 - Carpe Diem
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
エイリアスを用いたマッピング変更 - Carpe Diem
概要 仕様変更でフィールドの追加やマッピングの変更など発生しますが、Elasticsearch に関わらずほとん... 概要 仕様変更でフィールドの追加やマッピングの変更など発生しますが、Elasticsearch に関わらずほとんどの検索エンジンは検索・インデックス仕様の変更をする際、インデクスを再作成する必要があります。 エイリアスを利用すると、その変更をダウンタイム0でできるようになります。 環境 Ubuntu 14.04 ElasticSearch 1.4.2 基本的な流れ 古いインデクスにエイリアスを付けて、エイリアスを検索インデクスとして使用する 新しいインデクスを作成 古いインデクスのデータを新しいインデクスにコピー エイリアスを新しいインデクスに付け替える 古いインデクスを削除する 古い方のインデクスを用意 マッピング 公式サイトのダミーデータを使うやり方でやります。 $ curl -XPUT http://localhost:9200/shakespeare -d ' { "mapping