# update-model

`update-model`コマンドは一部のデータ・エンリッチメント・モジュールにより使用されるモデルを更新またはリセットします。

データ・エンリッチメント・モジュールで使用されるモデルを更新またはリセットするには、次のコマンドを管理サーバーから実行します。

    ./bdd-admin.sh update-model <model_type> [path]

`update-model`には次のモデル・タイプのいずれかが必要です。

モデル・タイプ | 説明
--- | ---
`geonames` | GeoTaggerデータ・エンリッチメント・モジュールのモデル。
`tfidf` | TF.IDFデータ・エンリッチメント・モジュールのモデル。
`sentiment` | センチメント分析データ・エンリッチメント・モジュールのモデル。

`[path]`は、モデルを更新するファイルの場所への絶対パスです。この引数はオプションです。これらのファイルは、スクリプトの実行前に、管理サーバー上の単一のディレクトリに移動する必要があります。

`[path]`が含まれている場合、スクリプトは指定されたディレクトリのファイルからjarを作成し、YARNワーカー・ノードの現在のjarを新しいものに置き換えます。`[path]`が含まれていない場合、スクリプトは、指定したモデルを元の状態にリセットします。

モデルの入力ディレクトリおよびファイルの構成の詳細は、データ処理ガイドを参照してください。

## 例

次のコマンドは、/share/model/sentimentディレクトリのコンテンツを使用してセンチメント分析モデルを更新します。

    ./bdd-admin.sh update-model sentiment /share/models/sentiment

次のコマンドは、`tfidf`モデルをリセットします。

    ./bdd-admin.sh update-model tfidf