OpenSearch アプリケーションの新しいバージョンを作成します。
操作説明
同じ名前の Standard Edition アプリケーションが既に存在する場合、新しいバージョンが作成されます。
新しいバージョンを作成するには、`autoSwitch` および `realtimeShared` パラメーターが必要です。
新しいバージョンのクォータは、前のバージョンから自動的に継承されます。
新しいバージョンを作成する際にクォータを変更することはできません。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
opensearch:CreateApp |
create |
*App
|
なし | なし |
リクエスト構文
POST /v4/openapi/app-groups/{appGroupIdentity}/apps HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| appGroupIdentity |
string |
必須 |
アプリケーション名です。 |
my_app_group_name |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| dryRun |
boolean |
任意 |
ドライランを実行するかどうかを指定します。ドライランはデータソースの有効性をチェックしますが、アプリケーションは作成しません。有効値:`true` および `false`。 |
true |
| body |
object |
任意 |
リクエストボディです。 |
|
| autoSwitch |
boolean |
任意 |
作成後に新しいバージョンをオンラインバージョンとして自動的に設定するかどうかを指定します。
|
false |
| networkType |
string |
任意 |
ネットワークタイプです。有効値:
|
vpc |
| description |
string |
任意 |
バージョンの説明です。 |
"版本描述" |
| schema |
object |
任意 |
単一テーブルアプリケーションのスキーマです。 |
|
| tables |
object |
任意 |
テーブルスキーマです。 |
{ "primaryTable": true, "name": "main", "fields": { "id": { "name": "id", "type": "LITERAL", "primaryKey": true }, "title": { "name": "title", "type": "TEXT", "primaryKey": false }, "buy": { "name": "buy", "type": "INT", "primaryKey": false }, "cate_id": { "name": "cate_id", "type": "INT", "primaryKey": false }, "cate_name": { "name": "cate_name", "type": "LITERAL", "primaryKey": false } } } |
| indexes |
object |
任意 |
インデックススキーマです。 |
|
| filterFields |
array |
任意 |
属性フィールドです。 |
|
|
string |
任意 |
属性フィールドです。 |
id |
|
| searchFields |
object |
任意 |
インデックスフィールドです。 |
{ "fields": ["title"], "analyzer": "chn_standard" } |
| routeField |
string |
任意 |
レベル1ルーティングフィールドの名前です。 |
field1 |
| routeFieldValues |
array |
任意 |
レベル1ルーティングフィールドのホットスポット値のリストです。このパラメーターを設定すると、レベル2ルーティングが有効になります。 |
|
|
string |
任意 |
レベル1ルーティングフィールドのホットスポット値です。 |
routeFieldValues |
|
| secondRouteField |
string |
任意 |
レベル2ルーティングフィールドの名前です。このパラメーターは、`routeFieldValues` が設定されている場合にのみ有効です。デフォルトでは、ワイドテーブルのプライマリキーが使用されます。 |
field2 |
| ttlField |
object |
任意 |
ドキュメントの有効期限の設定です。 |
|
| name |
string |
任意 |
ドキュメントの時間フィールドです。 |
text1 |
| ttl |
integer |
任意 |
存続時間 (TTL) (ミリ秒) です。 |
1000 |
| indexSortConfig |
array<object> |
任意 |
転置インデックスの設定です。 |
|
|
object |
任意 |
|||
| field |
string |
任意 |
ソートフィールドです。 |
field1 |
| direction |
string |
任意 |
ソート順です。 |
ASC; DESC; |
| name |
string |
任意 |
ワイドテーブルの名前です。 |
table_name |
| schemas |
array<object> |
任意 |
複数テーブルアプリケーションのスキーマです。 |
|
|
array<object> |
任意 |
単一テーブルアプリケーションのスキーマです。 |
||
| tables |
object |
任意 |
テーブルスキーマです。 |
{ "primaryTable": true, "name": "main", "fields": { "id": { "name": "id", "type": "LITERAL", "primaryKey": true }, "title": { "name": "title", "type": "TEXT", "primaryKey": false }, "buy": { "name": "buy", "type": "INT", "primaryKey": false }, "cate_id": { "name": "cate_id", "type": "INT", "primaryKey": false }, "cate_name": { "name": "cate_name", "type": "LITERAL", "primaryKey": false } } } |
| indexes |
object |
任意 |
インデックススキーマです。 |
|
| filterFields |
array |
任意 |
属性フィールドです。 |
|
|
string |
任意 |
属性フィールドです。 |
id |
|
| searchFields |
object |
任意 |
インデックスフィールドです。 |
{ "fields": ["title"], "analyzer": "chn_standard" } |
| routeField |
string |
任意 |
レベル1ルーティングフィールドの名前です。 |
field1 |
| routeFieldValues |
array |
任意 |
レベル1ルーティングフィールドのホットスポット値のリストです。このパラメーターを設定すると、レベル2ルーティングが有効になります。 |
|
|
string |
任意 |
レベル1ルーティングフィールドのホットスポット値です。 |
routeFieldValues |
|
| secondRouteField |
string |
任意 |
レベル2ルーティングフィールドの名前です。このパラメーターは、routeFieldValues が設定されている場合にのみ有効です。デフォルトでは、ワイドテーブルのプライマリキーが使用されます。 |
field2 |
| ttlField |
object |
任意 |
ドキュメントの有効期限の設定です。 |
|
| name |
string |
任意 |
ドキュメントの時間フィールドです。 |
text1 |
| ttl |
integer |
任意 |
存続時間 (TTL) (ミリ秒) です。 |
1000 |
| indexSortConfig |
array<object> |
任意 |
転置インデックスの設定です。 |
|
|
object |
任意 |
|||
| field |
string |
任意 |
ソートフィールドです。 |
field1 |
| direction |
string |
任意 |
ソート順です。
|
DESC |
| name |
string |
任意 |
ワイドテーブルの名前です。 |
table_name |
| firstRanks |
array<object> |
任意 |
基本ソートの設定です。 |
|
|
object |
任意 |
基本ソートの設定です。 |
||
| type |
string |
任意 |
式のタイプです。
|
STRING |
| name |
string |
任意 |
基本ソート式の名前です。 |
test |
| description |
string |
任意 |
説明です。 |
描述 |
| active |
boolean |
任意 |
式がデフォルトであるかどうかを指定します。 |
False |
| meta |
any |
任意 |
式の詳細です。値は配列または文字列にすることができます。 |
String :"random()*100+now()"; Array: [ { "attribute": "static_bm25()", "arg": "", "weight": 10 } ] |
| secondRanks |
array<object> |
任意 |
高度ソートの設定です。 |
|
|
object |
任意 |
高度ソートの設定です。 |
||
| meta |
any |
任意 |
高度ソート式です。フィールド、特徴関数、数学関数を含む式を記述して、複雑なソートロジックを実装できます。 |
"cate_id > 0 and cate_id < 1000" |
| name |
string |
任意 |
高度ソート式の名前です。 |
default |
| description |
string |
任意 |
説明です。 |
描述 |
| active |
boolean |
任意 |
式がデフォルトであるかどうかを指定します。 |
False |
| dataSources |
array<object> |
任意 |
データソースの設定です。 |
|
|
array<object> |
任意 |
データソースの設定です。 |
||
| tableName |
string |
任意 |
アプリケーションテーブルの名前です。 |
main |
| type |
string |
任意 |
データソースのタイプです。
|
rds |
| fields |
array<object> |
任意 |
フィールドマッピングに関する情報です。 |
|
|
object |
任意 |
フィールドマッピングに関する情報です。 |
{ "id": "id" } |
|
| plugins |
object |
任意 |
フィールドのデータ処理プラグインです。 プラグイン名 (name):
プラグインパラメーター (parameters):
|
{ "name": "JsonKeyValueExtractor", "parameters": { "key": "my_field" } } |
| keyField |
string |
任意 |
プライマリキーです。 |
id |
| schemaName |
string |
任意 |
ワイドテーブルの名前です。 |
table_name |
| parameters |
object |
任意 |
データソースに関する情報です。 |
{ "instanceId": "rds-instance-id", "dbName": "my_db", "dbTableName": "my_table", "dbUser": "my", "dbPassword": "my_passwd", "filter":"", "autoSync": true } |
| summaries |
array<object> |
任意 |
検索結果のサマリー設定です。 |
|
|
array<object> |
任意 |
検索結果のサマリー設定です。 |
||
| name |
string |
任意 |
グループ名です。 |
default |
| meta |
array<object> |
任意 |
サマリーの設定です。 |
|
|
object |
任意 |
サマリーの設定です。 |
||
| field |
string |
任意 |
フィールドです。 |
field1 |
| len |
integer |
任意 |
スニペットの長さです。値の範囲は [1, 300] です。 |
50 |
| element |
string |
任意 |
ハイライト用の HTML タグです。 |
em |
| ellipsis |
string |
任意 |
スニペットを接続するために使用される文字列です。 |
... |
| snippet |
string |
任意 |
スニペットの数です。値の範囲は [1, 5] です。 |
1 |
| fetchFields |
array |
任意 |
デフォルト表示フィールドです。 |
|
|
string |
任意 |
フィールドです。 |
field1 |
|
| queryProcessors |
array<object> |
任意 |
意図認識の設定です。 |
|
|
array<object> |
任意 |
意図認識の設定です。 |
||
| name |
string |
任意 |
ルール名です。 |
name |
| domain |
string |
任意 |
業種です。有効値:
|
ECOMMERCE |
| category |
string |
任意 |
業種カテゴリです。 |
"" |
| processors |
array<object> |
任意 |
含まれる特徴です。 |
|
|
object |
任意 |
含まれる特徴です。 |
{ "name": "stop_word", "useSystemDictionary": true, "interventionDictionary": "my_dict", "ignoreSpace": true } |
|
| indexes |
array |
任意 |
アプリケーションのインデックスです。 |
|
|
string |
任意 |
アプリケーションインデックスです。 |
default |
|
| active |
boolean |
任意 |
ルールがデフォルトであるかどうかを指定します。 |
True |
| cluster |
object |
任意 |
特徴の設定です。 |
|
| maxTimeoutMS |
integer |
任意 |
クラスターのタイムアウト期間 (ミリ秒) です。 |
750 |
| maxQueryClauseLength |
integer |
任意 |
クエリ句の最大長です。 |
1024 |
| textSparseEmbeddingModel |
string |
任意 |
ops-text-sparse-embedding-001 |
|
| textEmbeddingModel |
string |
任意 |
ops-text-embedding-002 |
|
| chunkModels |
array<object> |
任意 |
||
|
object |
任意 |
|||
| imageContentRecognizerModels |
array<object> |
任意 |
||
|
object |
任意 |
|||
| graphRag |
object |
任意 |
||
| vectorIndexConfigs |
array<object> |
任意 |
||
|
object |
任意 |
|||
| domain |
object |
任意 |
業種モデルです。 |
|
| name |
string |
任意 |
業種です。 |
ecommerce |
| category |
string |
任意 |
業種カテゴリです。 |
general |
| functions |
object |
任意 |
選択された特徴です。
|
{"qp":["spellcheck"],"algo":["pop"],"service":["suggest"]} |
| realtimeShared |
boolean |
任意 |
||
| interpretations |
array<object> |
任意 |
||
|
object |
任意 |
|||
| prompts |
array<object> |
任意 |
||
|
object |
任意 |
|||
| configItems |
array<object> |
任意 |
||
|
object |
任意 |
リクエストボディ
| パラメーター | 型 | 必須 | 例 | 説明 |
| type | String | はい | "standard" | アプリケーションタイプ。 - `standard`: Standard Edition - `enhanced`: Premium Edition |
| schema | Object | はい | アプリケーションバージョンのスキーマ。 詳細については、スキーマ | |
| fetchFields | Array | はい | ["id", "name"] | デフォルト表示フィールドです。 |
| realtimeShared | Boolean | はい | false | リアルタイムストリームを共有するかどうかを指定します。 |
| autoSwitch | Boolean | はい | false | バージョンをオンラインバージョンとして自動的に設定するかどうかを指定します。 |
| description | String | いいえ | "demo" | 説明です。 |
| quota | Object | いいえ | アプリケーションバージョンのクォータ。 詳細については、クォータ | |
| dataSources[] | Object | いいえ | データソースの詳細。 詳細については、DataSource | |
| firstRanks[] | Object | いいえ | 基本ソート式の詳細。 詳細については、FirstRank | |
| secondRanks[] | Object | いいえ | 高度ソート式の詳細。 詳細については、SecondRank | |
| queryProcessors[] | Object | いいえ | 意図認識ルールの詳細。 詳細については、QueryProcessor | |
| summaries[] | Object | いいえ | 検索結果のサマリー設定。 詳細については、Summary |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| requestId |
string |
リクエスト ID です。 |
ABCDEFG |
| result |
object |
応答データです。 |
{} |
| id |
string |
アプリケーション ID です。 |
12888 |
| isCurrent |
boolean |
バージョンがオンラインバージョンであるかどうかを示します。 |
12333 |
clusterName
deprecated
|
string |
クラスターの名前です。 |
vpc_sh_domain_1 |
| type |
string |
アプリケーションタイプです。
|
standard |
| description |
string |
アプリケーションの説明です。 |
我的应用 |
| status |
string |
アプリケーションのステータスです。
|
OK |
| schema |
object |
単一テーブルアプリケーションのスキーマです。 |
|
| tables |
object |
テーブルスキーマです。 |
{ "primaryTable": true, "name": "main", "fields": { "id": { "name": "id", "type": "LITERAL", "primaryKey": true }, "title": { "name": "title", "type": "TEXT", "primaryKey": false }, "buy": { "name": "buy", "type": "INT", "primaryKey": false }, "cate_id": { "name": "cate_id", "type": "INT", "primaryKey": false }, "cate_name": { "name": "cate_name", "type": "LITERAL", "primaryKey": false } } } |
| indexes |
object |
インデックススキーマです。 |
|
| filterFields |
array |
属性フィールドです。 |
|
|
string |
属性フィールドです。 |
id |
|
| searchFields |
object |
インデックスフィールドです。 |
{ "fields": ["title"], "analyzer": "chn_standard" } |
| routeField |
string |
レベル1ルーティングフィールドの名前です。 |
field1 |
| routeFieldValues |
array |
レベル2ルーティングフィールドの名前です。このパラメーターは、routeFieldValues が設定されている場合にのみ有効です。デフォルトでは、ワイドテーブルのプライマリキーが使用されます。 |
|
|
string |
レベル1ルーティングフィールドのホットスポット値です。 |
routeFieldValues |
|
| secondRouteField |
string |
レベル2ルーティングフィールドの名前です。このパラメーターは、routeFieldValues が設定されている場合にのみ有効です。デフォルトでは、ワイドテーブルのプライマリキーが使用されます。 |
field2 |
| ttlField |
object |
ドキュメントの有効期限の設定です。 |
|
| name |
string |
ドキュメントの時間フィールドです。 |
text1 |
| ttl |
integer |
存続時間 (TTL) (ミリ秒) です。 |
1000 |
| indexSortConfig |
array<object> |
転置インデックスの設定です。 |
|
|
object |
転置インデックスの設定です。 |
||
| field |
string |
ソートフィールドです。 |
field1 |
| direction |
string |
ソート順です。
|
DESC |
| name |
string |
ワイドテーブルの名前です。 |
test |
| progressPercent |
integer |
データインポートの進捗 (パーセンテージ) です。 |
100 |
| fetchFields |
array |
デフォルト表示フィールドです。 |
|
|
string |
デフォルト表示フィールドです。 |
field1 |
|
| domain |
object |
業種モデルです。 |
|
| category |
string |
業種カテゴリです。 |
- |
| name |
string |
業種です。有効値:
|
GENERAL |
| functions |
object |
選択された特徴です。 |
|
| service |
array |
補助サービスの特徴です。 |
|
|
string |
補助サービスの特徴です。 |
suggest |
|
| qp |
array |
クエリ分析の特徴です。 |
|
|
string |
クエリ分析の特徴です。 |
spellcheck |
|
| algo |
array |
ソートポリシーの特徴です。 |
|
|
string |
ソートポリシーの特徴です。 |
pop |
|
| schemas |
array<object> |
複数テーブルアプリケーションのスキーマです。 |
|
|
array<object> |
アプリケーションスキーマです。 |
||
| tables |
object |
テーブルスキーマです。 |
{ "primaryTable": true, "name": "main", "fields": { "id": { "name": "id", "type": "LITERAL", "primaryKey": true }, "title": { "name": "title", "type": "TEXT", "primaryKey": false }, "buy": { "name": "buy", "type": "INT", "primaryKey": false }, "cate_id": { "name": "cate_id", "type": "INT", "primaryKey": false }, "cate_name": { "name": "cate_name", "type": "LITERAL", "primaryKey": false } } } |
| indexes |
object |
インデックススキーマです。 |
|
| filterFields |
array |
属性フィールドです。 |
|
|
string |
属性フィールドです。 |
field1 |
|
| searchFields |
object |
インデックスフィールドです。 |
{ "fields": ["title"], "analyzer": "chn_standard" } |
| routeField |
string |
レベル1ルーティングフィールドの名前です。 |
field1 |
| routeFieldValues |
array |
レベル1ルーティングフィールドのホットスポット値のリストです。このパラメーターを設定すると、レベル2ルーティングが有効になります。 |
|
|
string |
レベル1ルーティングフィールドのホットスポット値です。 |
routeFieldValues |
|
| secondRouteField |
string |
レベル2ルーティングフィールドの名前です。このパラメーターは、routeFieldValues が設定されている場合にのみ有効です。デフォルトでは、ワイドテーブルのプライマリキーが使用されます。 |
field2 |
| ttlField |
object |
ドキュメントの有効期限の設定です。 |
|
| name |
string |
ドキュメントの時間フィールドです。 |
fIeld1 |
| ttl |
integer |
存続時間 (TTL) (ミリ秒) です。 |
1000 |
| indexSortConfig |
array<object> |
転置インデックスの設定です。 |
|
|
object |
転置インデックスの設定です。 |
||
| field |
string |
ソートフィールドです。 |
fIeld1 |
| direction |
string |
ソート順です。
|
DESC |
| name |
string |
ワイドテーブルの名前です。 |
main |
| firstRanks |
array<object> |
基本ソートの設定です。 |
|
|
object |
基本ソートの設定です。 |
||
| type |
string |
式のタイプです。有効値:`STRUCT`: 構造化された式。`STRING`: カスタム数式。デフォルト値:`STRING`。 STRUCT: 式の内容は構造です。 STRING (デフォルト): カスタム数式。 |
STRING |
| name |
string |
基本ソート式の名前です。 |
test |
| description |
string |
説明です。 |
描述 |
| active |
boolean |
式がデフォルトであるかどうかを指定します。 |
False |
| meta |
any |
式の詳細です。値は配列または文字列にすることができます。 |
String :"random()*100+now()"; Array: [ { "attribute": "static_bm25()", "arg": "", "weight": 10 } ] |
| secondRanks |
array<object> |
高度ソートの設定です。 |
|
|
object |
高度ソートの設定です。 |
||
| meta |
any |
高度ソート式です。フィールド、特徴関数、数学関数を含む式を記述して、複雑なソートロジックを実装できます。 |
"cate_id > 0 and cate_id < 1000" |
| name |
string |
高度ソート式の名前です。 |
default |
| description |
string |
説明です。 |
default |
| active |
boolean |
式がデフォルトであるかどうかを指定します。 |
False |
| dataSources |
array<object> |
データソースの設定です。 |
|
|
array<object> |
データソースの設定です。 |
||
| tableName |
string |
アプリケーションテーブルの名前です。 |
main |
| type |
string |
データソースのタイプです。
|
rds |
| fields |
array<object> |
フィールドマッピングに関する情報です。 |
|
|
object |
フィールドマッピングに関する情報です。 |
{ "id": "id" } |
|
| plugins |
object |
フィールドのデータ処理プラグインです。 プラグイン名 (name):
プラグインパラメーター (parameters):
|
{ "name": "JsonKeyValueExtractor", "parameters": { "key": "my_field" } } |
| keyField |
string |
プライマリキーです。 |
id |
| schemaName |
string |
ワイドテーブルの名前です。 |
table_name |
| parameters |
object |
データソースに関する情報です。 |
{ "instanceId": "rds-instance-id", "dbName": "my_db", "dbTableName": "my_table", "dbUser": "my", "dbPassword": "my_passwd", "filter":"", "autoSync": true } |
| summaries |
array<object> |
検索結果のサマリー設定です。 |
|
|
array<object> |
検索結果のサマリー設定です。 |
||
| name |
string |
グループ名です。 |
fefault |
| meta |
array<object> |
サマリーの設定です。 |
|
|
object |
サマリーの設定です。 |
||
| field |
string |
フィールドです。 |
field1 |
| len |
integer |
スニペットの長さです。値の範囲は [1, 300] です。 |
50 |
| element |
string |
ハイライト用の HTML タグです。 |
em |
| ellipsis |
string |
スニペットを接続するために使用される文字列です。 |
... |
| snippet |
string |
スニペットの数です。値の範囲は [1, 5] です。 |
5 |
| queryProcessors |
array<object> |
意図認識の設定です。 |
|
|
array<object> |
意図認識の設定です。 |
||
| name |
string |
ルール名です。 |
test |
| domain |
string |
業種です。有効値:
|
GENERAL |
| category |
string |
業種カテゴリです。 |
"" |
| processors |
array<object> |
含まれる特徴です。 |
|
|
object |
含まれる特徴です。 |
{ "name": "stop_word", "useSystemDictionary": true, "interventionDictionary": "my_dict", "ignoreSpace": true } |
|
| indexes |
array |
アプリケーションのインデックスです。 |
|
|
string |
アプリケーションインデックスです。 |
id |
|
| active |
boolean |
ルールがデフォルトであるかどうかを指定します。 |
False |
| cluster |
object |
特徴の設定です。 |
|
| maxTimeoutMS |
integer |
クラスターのタイムアウト期間 (ミリ秒) です。 |
750 |
| maxQueryClauseLength |
integer |
クエリ句の最大長です。 |
1024 |
| textEmbeddingModel |
string |
||
| textSparseEmbeddingModel |
string |
||
| chunkModels |
array<object> |
||
|
object |
|||
| imageContentRecognizerModels |
array<object> |
||
|
object |
|||
| graphRag |
object |
||
| vectorIndexConfigs |
array<object> |
||
|
object |
|||
| prompts |
array<object> |
プロンプト設定です。 |
|
|
object |
プロンプト設定です。 |
{ "name" : "prompt_name", "isDefault" : false, "description":"描述", "prompt" : { "parameters" : [ { "name" : "docs", "value" : "doc内容的拼接方式,比如现在的 qwen的 ' |
|
| quota |
object |
バージョンのクォータです。 |
|
| qps |
integer |
クエリ/秒 (QPS) です。 |
5 |
| computeResource |
integer |
計算リソースです。 |
20 |
| docSize |
integer |
ストレージ容量です。 |
1 |
| spec |
string |
インスタンスの仕様です。有効値:
|
opensearch.share.common |
| usedQps |
integer |
100 |
|
| usedDocSize |
number |
1024 |
|
| usedComputeResource |
integer |
100 |
|
| interpretations |
object |
大規模言語モデル (LLM) テーブルフィールドの説明です。 |
{ "name": "longyu_llm_1", "schemas": [], "interpretations": [ { "table": "table1", "fields": [ { "name": "field1", "interpretation": "标题" }, { "name": "field2", "interpretation": "编号" } ] } ] } |
| configItems |
array<object> |
||
|
object |
|||
| updated |
integer |
||
| created |
integer |
||
| switchTime |
integer |
例
成功レスポンス
JSONJSON
{
"requestId": "ABCDEFG",
"result": {
"id": "12888",
"isCurrent": true,
"clusterName": "vpc_sh_domain_1",
"type": "standard",
"description": "我的应用",
"status": "OK",
"schema": {
"tables": {
"primaryTable": true,
"name": "main",
"fields": {
"id": {
"name": "id",
"type": "LITERAL",
"primaryKey": true
},
"title": {
"name": "title",
"type": "TEXT",
"primaryKey": false
},
"buy": {
"name": "buy",
"type": "INT",
"primaryKey": false
},
"cate_id": {
"name": "cate_id",
"type": "INT",
"primaryKey": false
},
"cate_name": {
"name": "cate_name",
"type": "LITERAL",
"primaryKey": false
}
}
},
"indexes": {
"filterFields": [
"id"
],
"searchFields": {
"fields": [
"title"
],
"analyzer": "chn_standard"
}
},
"routeField": "field1",
"routeFieldValues": [
"routeFieldValues"
],
"secondRouteField": "field2\n",
"ttlField": {
"name": "text1\n",
"ttl": 1000
},
"indexSortConfig": [
{
"field": "field1",
"direction": "DESC"
}
],
"name": "test"
},
"progressPercent": 100,
"fetchFields": [
"field1"
],
"domain": {
"category": "-",
"name": "GENERAL",
"functions": {
"service": [
"suggest\n\n"
],
"qp": [
"spellcheck"
],
"algo": [
"pop"
]
}
},
"schemas": [
{
"tables": {
"primaryTable": true,
"name": "main",
"fields": {
"id": {
"name": "id",
"type": "LITERAL",
"primaryKey": true
},
"title": {
"name": "title",
"type": "TEXT",
"primaryKey": false
},
"buy": {
"name": "buy",
"type": "INT",
"primaryKey": false
},
"cate_id": {
"name": "cate_id",
"type": "INT",
"primaryKey": false
},
"cate_name": {
"name": "cate_name",
"type": "LITERAL",
"primaryKey": false
}
}
},
"indexes": {
"filterFields": [
"field1"
],
"searchFields": {
"fields": [
"title"
],
"analyzer": "chn_standard"
}
},
"routeField": "field1\n",
"routeFieldValues": [
"routeFieldValues"
],
"secondRouteField": "field2",
"ttlField": {
"name": "fIeld1",
"ttl": 1000
},
"indexSortConfig": [
{
"field": "fIeld1",
"direction": "DESC"
}
],
"name": "main"
}
],
"firstRanks": [
{
"type": "STRING",
"name": "test",
"description": "描述",
"active": true,
"meta": "String :\"random()*100+now()\";\nArray: [\n {\n \"attribute\": \"static_bm25()\",\n \"arg\": \"\",\n \"weight\": 10\n }\n ]"
}
],
"secondRanks": [
{
"meta": "\"cate_id > 0 and cate_id < 1000\"\n",
"name": "default\n",
"description": "default\n",
"active": true
}
],
"dataSources": [
{
"tableName": "main",
"type": "rds",
"fields": [
{
"id": "id"
}
],
"plugins": {
"name": "JsonKeyValueExtractor",
"parameters": {
"key": "my_field"
}
},
"keyField": "id",
"schemaName": "table_name",
"parameters": {
"instanceId": "rds-instance-id",
"dbName": "my_db",
"dbTableName": "my_table",
"dbUser": "my",
"dbPassword": "my_passwd",
"filter": "",
"autoSync": true
}
}
],
"summaries": [
{
"name": "fefault",
"meta": [
{
"field": "field1",
"len": 50,
"element": "em",
"ellipsis": "...",
"snippet": "5"
}
]
}
],
"queryProcessors": [
{
"name": "test",
"domain": "GENERAL",
"category": "\"\"",
"processors": [
{
"name": "stop_word",
"useSystemDictionary": true,
"interventionDictionary": "my_dict",
"ignoreSpace": true
}
],
"indexes": [
"id"
],
"active": true
}
],
"cluster": {
"maxTimeoutMS": 750,
"maxQueryClauseLength": 1024,
"textEmbeddingModel": "",
"textSparseEmbeddingModel": "",
"chunkModels": [
{
"test": "test",
"test2": 1
}
],
"imageContentRecognizerModels": [
{
"test": "test",
"test2": 1
}
],
"graphRag": {
"test": "test",
"test2": 1
},
"vectorIndexConfigs": [
{
"test": "test",
"test2": 1
}
]
},
"prompts": [
{
"name": "prompt_name",
"isDefault": false,
"description": "描述",
"prompt": {
"parameters": [
{
"name": "docs",
"value": "doc内容的拼接方式,比如现在的 qwen的 '\n${doc}\n\n"
}
],
"messages": [
{
"role": "role_name,这里是否需要限定只能是 system, user, assistant,还是可以让用户随意填写",
"content": "用户设置的prompt内容,里面可以使用 ${parameter_key} 来表示期望动态替换的内容,具体替换规则参考下面说明"
}
]
}
}
],
"quota": {
"qps": 5,
"computeResource": 20,
"docSize": 1,
"spec": "opensearch.share.common",
"usedQps": 100,
"usedDocSize": 1024,
"usedComputeResource": 100
},
"interpretations": {
"name": "longyu_llm_1",
"schemas": [],
"interpretations": [
{
"table": "table1",
"fields": [
{
"name": "field1",
"interpretation": "标题"
},
{
"name": "field2",
"interpretation": "编号"
}
]
}
]
},
"configItems": [
{
"test": "test",
"test2": 1
}
],
"updated": 0,
"created": 0,
"switchTime": 0
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。