手順:
1. アプリケーションスキーマの作成に使用するファイルを構成します。アプリケーションスキーマの各フィールドの名前とタイプを設定します。次のサンプルコードは例を示しています。
{
"table_name": {
"INT": 1,
"INT_ARRAY": [
1,
2,
3,
4
],
"FLOAT": 12.5,
"FLOAT_ARRAY": [
12.1,
12.2,
12.3
],
"DOUBLE": 12.6,
"DOUBLE_ARRAY": [
12.1,
12.2,
12.3
],
"LITERAL": "LITERAL",
"LITERAL_ARRAY": [
"OpenSearch",
"Open",
"Search"
],
"SHORT_TEXT": "SHORT_TEXT",
"TEXT": "TEXT",
"TIMESTAMP": 1624502392077,
"GEO_POINT": "12 15"
}
}
注: フィールドの値は、フィールドタイプに基づいてカスタマイズできます。
2. OpenSearchコンソールにログインします。左側のナビゲーションペインで、[インスタンス管理] をクリックします。[インスタンス管理] ページで、構成するアプリケーションを見つけ、[アクション] 列の [構成] をクリックします。アプリケーション構成ウィザードの [アプリケーションスキーマ] ステップで、[ファイルを使用] をクリックします。[ファイルの選択] パネルで、手順 1 で構成したファイルをアップロードします。
3. マップされたフィールドタイプを変更します。次の図は例を示しています。
システムがフィールド値に基づいて特定のフィールドのタイプを正確に識別できない場合、システムによって自動的にマップされるフィールドタイプが要件を満たしていない可能性があります。この場合、ビジネス要件に基づいてフィールドタイプを変更する必要があります。