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

OpenSearch:収集したデータのプッシュ方法、パラメーター一覧

最終更新日:Apr 01, 2026

OpenSearch アプリケーション内のデータ収集に、ユーザーの動作または属性レコードのバッチをプッシュします。

リクエスト構文

POST /v3/openapi/app-groups/{appName}/data-collections/{dataCollectionName}/data-collection-type/{dataCollectionType}/actions/bulk

パスパラメーター

パラメーター説明
appNameOpenSearch アプリケーションの名称です。
dataCollectionNameデータ収集の名称です。デフォルト値は OpenSearch アプリケーションの名称です。
dataCollectionTypeプッシュ対象のデータの種別です。有効な値: USERITEM_INFOBEHAVIORINDUSTRY_SPECIFIC
上記の URL では、エンドポイントおよびリクエストヘッダーのパラメーターは省略されています。詳細については、「リクエスト構造」をご参照ください。

リクエストボディ

リクエストボディは、docs パラメーターの値として渡される JSON 配列です。

パラメーター必須説明
docsリストはいプッシュ対象のドキュメントのリストです。

docs リスト内の各ドキュメントオブジェクトには、以下のパラメーターが含まれます。

パラメーター必須説明
cmd文字列はい実行する操作です。ADD を指定します。
fieldsマップはいドキュメントのフィールドです。フィールドスキーマは対象テーブルの種別と一致している必要があります。

fields パラメーター

fields の値は、キーが対象テーブルのスキーマと一致する必要があるキー-値マップです。 OpenSearch は、ユーザーテーブル、アイテムテーブル、動作テーブルの 3 つのテーブルタイプをサポートしています。 各テーブルタイプのフィールド定義については、「データコレクション 2.0」をご参照ください。

レスポンス要素

パラメーター説明
errorsリストエラーの詳細です。
status文字列リクエストの結果です。有効な値: OK(成功)、FAIL(失敗)。リクエストが失敗した場合は、エラーコードに基づいてトラブルシューティングを行ってください。
request_id文字列リクエスト ID です。
resultブール値リクエストが成功した場合、true を返します。失敗した場合は返されません。

リクエスト

POST /v3/openapi/app-groups/zhao_special/data-collections/zhao_special/data-collection-type/behavior/actions/bulk
[
  {
    "cmd": "ADD",
    "fields": {
        "sdk_type": "opensearch_sdk",
        "sdk_version": "3.2.0",
        "user_id": "10469628",
        "biz_id": 123,
        "trace_id": "231084198510103333",
        "item_id": "id",
        "item_type": "item",
        "bhv_type": "click",
        "reach_time": "20190730105931"
    }
  }
]

レスポンス

{
    "errors": [],
    "request_id": "155084740119723291017595",
    "status": "OK",
    "result": true
}