インデックステーブルを作成します。
操作説明
メソッド
POST
URI
/openapi/ha3/instances/{instanceId}/tables
```。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
searchengine:CreateTable |
create |
*Instance
|
なし | なし |
リクエスト構文
POST /openapi/ha3/instances/{instanceId}/tables HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| instanceId |
string |
必須 |
インスタンス ID。 |
ha-cn-pl32rf0**** |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| dryRun |
boolean |
任意 |
ドライランを実行するかどうかを指定します(データソースが有効かどうかのみを検証します)。有効な値:
|
true |
| body |
object |
任意 |
本文。 |
|
| name |
string |
任意 |
インデックス名。 |
api_index_1 |
| dataProcessorCount |
integer |
任意 |
データ更新リソースの数。 |
1 |
| partitionCount |
integer |
任意 |
データシャードの数。 |
1 |
| dataSource |
object |
任意 |
データソースの構成。 |
|
| type |
string |
任意 |
データソースタイプ。odps、swift、oss のみがサポートされています。有効な値: odps、swift、saro、oss、unKnow。 |
odps |
| dataTimeSec |
integer |
任意 |
増分データ追跡のタイムスタンプ。 |
1715160176 |
| autoBuildIndex |
boolean |
任意 |
自動インデックス再構築が有効かどうかを指定します。 |
true |
| config |
object |
任意 |
データソースの構成。 |
|
| endpoint |
string |
任意 |
アクセスエンドポイント。 |
http://service.cn-hangzhou.maxcompute.aliyun-inc.com/api |
| accessKey |
string |
任意 |
ODPSデータソースのAccessKey ID。 |
L***p |
| accessSecret |
string |
任意 |
ODPSデータソースのAccessKeyシークレット。 |
5**9a6 |
| project |
string |
任意 |
ODPSデータソースのプロジェクト名。 |
test_project |
| partition |
string |
任意 |
パーティション。データソースの種類がodpsの場合、このパラメーターは必須です。 |
ds=20220713 |
| table |
string |
任意 |
ODPSまたはDLFデータソースのテーブル名。 |
test56 |
| path |
string |
任意 |
相対パス。 |
/test |
| ossPath |
string |
任意 |
OSSデータソースのパス。 |
/opensearch/test.txt |
| bucket |
string |
任意 |
OSSバケット |
test-bucket |
| catalog |
string |
任意 |
DLFデータソースのカタログ名。 |
test_catalog |
| database |
string |
任意 |
DLFデータソースのデータベース。 |
opensearch_db |
| tag |
string |
任意 |
DLFデータソースのタグ。 |
test |
| tableFormat |
string |
任意 |
DLFデータソースのテーブル形式。 |
paimon lance object |
| format |
string |
任意 |
ファイル形式の種類。 |
ha3 json |
| rawSchema |
string |
任意 |
Raw スキーマ。このパラメーターを指定すると、手動で組み立てることなく、値がそのまま HA3 スキーマ構造として使用されます。 |
{} |
| primaryKey |
string |
任意 |
プライマリキーフィールド。 |
id |
| fieldSchema |
object |
任意 |
フィールドスキーマ。キーはフィールド名です。 |
|
|
string |
任意 |
map 结构 |
{ "id": "INT64", "source_image": "STRING", "namespace": "INT64", "source_image_vector": "MULTI_FLOAT" } |
|
| vectorIndex |
array<object> |
任意 |
インデックス構造。 |
|
|
array<object> |
任意 |
|||
| indexName |
string |
任意 |
インデックス構造名。 |
test_index |
| vectorField |
string |
任意 |
ベクトルフィールド。 |
source_image_vector |
| sparseIndexField |
string |
任意 |
疎ベクトルインデックスフィールド。 |
sparse_indices |
| sparseValueField |
string |
任意 |
疎ベクトル値フィールド。 |
sparse_values |
| dimension |
string |
任意 |
ベクトル次元。 |
128 |
| vectorIndexType |
string |
任意 |
ベクターインデックスアルゴリズム。 |
Qc |
| distanceType |
string |
任意 |
距離タイプ。 |
SquaredEuclidean |
| namespace |
string |
任意 |
名前空間フィールド。 |
namespace |
| advanceParams |
object |
任意 |
インデックス構造の構成。 |
|
| buildIndexParams |
string |
任意 |
インデックス構築パラメーター。 |
{} |
| searchIndexParams |
string |
任意 |
インデックス検索パラメーター。 |
{} |
| minScanDocCnt |
string |
任意 |
リコール用の候補ドキュメントの最小数。 |
20000 |
| linearBuildThreshold |
string |
任意 |
線形構築のしきい値。 |
5000 |
| dataProcessConfig |
array<object> |
任意 |
フィールド処理の構成。 |
|
|
array<object> |
任意 |
フィールド処理構成の詳細。 |
||
| operator |
string |
任意 |
フィールド処理メソッド。有効な値:
|
vectorize |
| dstField |
string |
任意 |
送信先フィールド。 |
source_image_vector |
| srcField |
string |
任意 |
ソースフィールド。 |
source_image |
| params |
object |
任意 |
モデルの構成。 |
|
| vectorModel |
string |
任意 |
ベクトル化モデル。 |
clip |
| vectorModal |
string |
任意 |
データ型。 |
image |
| srcFieldConfig |
object |
任意 |
ベクトル化情報のソース。 |
|
| ossEndpoint |
string |
任意 |
OSSリージョンエンドポイント。 |
oss-cn-hangzhou-internal.aliyuncs.com |
| ossBucket |
string |
任意 |
OSSバケット |
test-bucket |
| uid |
string |
任意 |
Alibaba CloudアカウントID。 |
1062017779051424 |
| scene |
string |
任意 |
テンプレートタイプ。 |
videoSearcher |
リクエスト例
POST /openapi/ha3/instances/{instanceId}/tables
{
"name": "api",
"partitionCount": 1,
"primaryKey": "id",
"fieldSchema": {
"id": "INT64",
"source_image": "STRING",
"namespace": "STRING",
"source_image_vector": "MULTI_FLOAT"
},
"vectorIndex": [
{
"indexName": "test_index_1",
"vectorField": "source_image_vector",
"vectorIndexType": "HNSW",
"dimension": "512",
"distanceType": "InnerProduct"
}
]
}
詳細については、レスポンス構造を参照してください。
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| requestId |
string |
リクエスト ID。 |
2AE63638-5420-56DC-BF59-37D8174039A0 |
| result |
object |
返された結果。 |
{} |
例
成功レスポンス
JSONJSON
{
"requestId": "2AE63638-5420-56DC-BF59-37D8174039A0",
"result": {}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。