すべてのプロダクト
Search
ドキュメントセンター

OpenSearch:アプリケーションスキーマをファイルのアップロードによって作成する

最終更新日:Dec 28, 2024

手順:

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 で構成したファイルをアップロードします。

image..png

3. マップされたフィールドタイプを変更します。次の図は例を示しています。

image..png

システムがフィールド値に基づいて特定のフィールドのタイプを正確に識別できない場合、システムによって自動的にマップされるフィールドタイプが要件を満たしていない可能性があります。この場合、ビジネス要件に基づいてフィールドタイプを変更する必要があります。