Tous les produits
Search
Centre de documentation

:CreateApp

Dernière mise à jour :Oct 12, 2026

Crée une version pour une application OpenSearch.

Description de l'opération

  • Si une application Édition Standard portant le même nom existe déjà, une nouvelle version est créée.

  • Lors de la création d'une nouvelle version, autoSwitch et realtimeShared sont requis.

  • Lors de la création d'une nouvelle version, le quota est automatiquement hérité de la version précédente.

  • La modification du quota lors de la création d'une nouvelle version n'a aucun effet.

Testez maintenant

Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.

Test

Autorisation RAM

Le tableau ci-dessous décrit les autorisations nécessaires pour appeler cette API. Vous pouvez les définir dans une politique Resource Access Management (RAM). Les colonnes du tableau sont détaillées ci-dessous :

  • Action : les actions peuvent être utilisées dans l'élément Action des instructions de politique de permissions RAM pour accorder les autorisations nécessaires à l'exécution de l'opération.

  • API : l'API que vous pouvez appeler pour exécuter l'action.

  • Niveau d'accès : le niveau d'accès prédéfini accordé pour chaque API. Valeurs valides : create, list, get, update et delete.

  • Type de ressource : le type de ressource qui prend en charge l'autorisation pour exécuter l'action. Il indique si l'action prend en charge les permissions au niveau de la ressource. La ressource spécifiée doit être compatible avec l'action. Sinon, la politique sera inefficace.

    • Pour les API avec permissions au niveau de la ressource, les types de ressource requis sont marqués d'un astérisque (*). Spécifiez l'Alibaba Cloud Resource Name (ARN) correspondant dans l'élément Resource de la politique.

    • Pour les API sans permissions au niveau de la ressource, la valeur All Resources est affichée. Utilisez un astérisque (*) dans l'élément Resource de la politique.

  • Clé de condition : les clés de condition définies par le service. La clé permet un contrôle granulaire, applicable aux actions seules ou aux actions associées à des ressources spécifiques. En plus des clés de condition propres au service, Alibaba Cloud fournit un ensemble de clés de condition communes applicables à tous les services pris en charge par RAM.

  • Action dépendante : les actions dépendantes requises pour exécuter l'action. Pour mener à bien l'opération, l'utilisateur RAM ou le rôle RAM doit disposer des permissions pour toutes les actions dépendantes.

opensearch:CreateApp

create

*App

acs:opensearch:{#regionId}:{#accountId}:app-groups/{#AppGroupId}

Aucune Aucune

Syntaxe de la requête

POST /v4/openapi/app-groups/{appGroupIdentity}/apps HTTP/1.1

Paramètres de chemin

Paramètre

Type

Requis

Description

Exemple

appGroupIdentity

string

Oui

Le nom de l'application.

my_app_group_name

Paramètres de requête

Paramètre

Type

Requis

Description

Exemple

dryRun

boolean

Non

Indique si un test à blanc doit être effectué (valide uniquement si la source de données est valide). Valeurs valides :

  • true : effectue un test à blanc.

  • false : n'effectue pas de test à blanc.

true

body

object

Non

Le corps de la requête.

autoSwitch

boolean

Non

Indique si un basculement automatique vers la version en ligne doit être effectué après la création de la version.

false

networkType

string

Non

L'identifiant de la zone. Valeurs valides :

  • vpc

  • oxs

vpc

description

string

Non

La description de la version.

"version description"

schema

object

Non

Le schéma d'application pour une table unique.

tables

object

Non

Le schéma de la table.

{ "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

Non

Le schéma de l'index.

filterFields

array

Non

La collection des champs d'attribut.

string

Non

Le champ d'attribut.

id

searchFields

object

Non

Les champs d'index.

{ "fields": ["title"], "analyzer": "chn_standard" }

routeField

string

Non

Le nom du champ de routage principal.

field1

routeFieldValues

array

Non

La liste des valeurs chaudes pour le champ de routage principal. Après configuration, le routage secondaire est activé.

string

Non

La valeur chaude du champ de routage principal.

routeFieldValues

secondRouteField

string

Non

Le nom du champ de routage secondaire. Ce paramètre ne prend effet que lorsque routeFieldValues est configuré. La clé primaire de la table large est utilisée par défaut.

field2

ttlField

object

Non

La configuration du nettoyage des documents.

name

string

Non

Le champ de temps du document.

text1

ttl

integer

Non

La durée de vie (en millisecondes).

1000

indexSortConfig

array<object>

Non

La configuration de l'index inversé.

object

Non

La configuration de l'index inversé.

field

string

Non

Le champ de tri.

field1

direction

string

Non

La direction du tri.

ASC; DESC;

name

string

Non

Le nom de la table large.

table_name

schemas

array<object>

Non

Le schéma d'application pour plusieurs tables.

array<object>

Non

Le schéma d'application pour une table unique.

tables

object

Non

Le schéma de la table.

{ "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

Non

Le schéma de l'index.

filterFields

array

Non

La collection des champs d'attribut.

string

Non

Le champ d'attribut.

id

searchFields

object

Non

Les champs d'index.

{ "fields": ["title"], "analyzer": "chn_standard" }

routeField

string

Non

Le nom du champ de routage principal.

field1

routeFieldValues

array

Non

La liste des valeurs chaudes pour le champ de routage principal. Après configuration, le routage secondaire est activé.

string

Non

La valeur chaude du champ de routage principal.

routeFieldValues

secondRouteField

string

Non

Le nom du champ de routage secondaire. Ce paramètre ne prend effet que lorsque routeFieldValues est configuré. La clé primaire de la table large est utilisée par défaut.

field2

ttlField

object

Non

La configuration du nettoyage des documents.

name

string

Non

Le champ de temps du document.

text1

ttl

integer

Non

La durée de vie (en millisecondes).

1000

indexSortConfig

array<object>

Non

La configuration de l'index inversé.

object

Non

La configuration de l'index inversé.

field

string

Non

Le champ de tri.

field1

direction

string

Non

La direction du tri.

DESC

name

string

Non

Le nom de la table large.

table_name

firstRanks

array<object>

Non

La configuration du tri approximatif.

object

Non

La configuration du tri approximatif.

type

string

Non

Le type d'expression. Valeurs valides :

  • STRUCT : expression structurée. Valeur par défaut.

  • STRING : formule personnalisée.

STRING

name

string

Non

Le nom du tri approximatif.

test

description

string

Non

La description.

Description

active

boolean

Non

Indique s'il s'agit de l'expression par défaut.

False

meta

any

Non

Les informations de l'expression (Array ou String).

String :"random()*100+now()"; Array: [ { "attribute": "static_bm25()", "arg": "", "weight": 10 } ]

secondRanks

array<object>

Non

La configuration du tri fin.

object

Non

La configuration du tri fin.

meta

any

Non

L'expression du tri fin. Vous pouvez écrire des expressions contenant des champs, des fonctionnalités de scoring et des fonctions mathématiques pour implémenter une logique de tri complexe.

"cate_id > 0 and cate_id < 1000"

name

string

Non

Le nom du tri fin.

default

description

string

Non

La description.

Description

active

boolean

Non

Indique s'il s'agit de l'expression par défaut.

False

dataSources

array<object>

Non

La configuration de la source de données.

array<object>

Non

La configuration de la source de données.

tableName

string

Non

Le nom de la table d'application.

main

type

string

Non

Le type de source de données. Valeurs valides :

  • rds

  • odps

  • opensearch

  • polardb

rds

fields

array<object>

Non

Les informations de mappage des champs de la table.

object

Non

Les informations de mappage des champs de la table.

{ "id": "id" }

plugins

object

Non

Les plugins de traitement des données de champ.

Noms des plugins (name) :

  • JsonKeyValueExtractor

  • MultiValueSpliter

  • KeyValueExtractor

  • StringCatenateExtractor

  • HTMLTagRemover

Paramètres des plugins (parameters) :

  • JsonKeyValueExtractor

  • MultiValueSpliter

  • KeyValueExtractor

  • StringCatenateExtractor

  • HTMLTagRemover

{ "name": "JsonKeyValueExtractor", "parameters": { "key": "my_field" } }

keyField

string

Non

La clé primaire.

id

schemaName

string

Non

Le nom de la table large.

table_name

parameters

object

Non

Les informations de la source de données.

{ "instanceId": "rds-instance-id", "dbName": "my_db", "dbTableName": "my_table", "dbUser": "my", "dbPassword": "my_passwd", "filter":"", "autoSync": true }

summaries

array<object>

Non

La configuration du résumé des résultats de recherche.

array<object>

Non

La configuration du résumé des résultats de recherche.

name

string

Non

Le nom du groupe.

default

meta

array<object>

Non

La collection des configurations de résumé.

object

Non

La configuration du résumé.

field

string

Non

Le champ.

field1

len

integer

Non

La longueur de l'extrait. Valeurs valides : 1 à 300.

50

element

string

Non

La balise HTML pour la mise en surbrillance.

em

ellipsis

string

Non

Le connecteur d'extraits.

...

snippet

string

Non

Le nombre d'extraits. Valeurs valides : 1 à 5.

1

fetchFields

array

Non

Les champs d'affichage par défaut.

string

Non

Le champ.

field1

queryProcessors

array<object>

Non

La configuration de la reconnaissance de l'intention de requête.

array<object>

Non

La configuration de la reconnaissance de l'intention de requête.

name

string

Non

Le nom de la règle.

name

domain

string

Non

Le type d'industrie. Valeurs valides :

  • GENERAL : Général.

  • ECOMMERCE : E-commerce.

  • IT_CONTENT : Contenu informatique.

ECOMMERCE

category

string

Non

Le secteur d'activité.

""

processors

array<object>

Non

Les fonctionnalités incluses.

object

Non

Les fonctionnalités incluses.

{ "name": "stop_word", "useSystemDictionary": true, "interventionDictionary": "my_dict", "ignoreSpace": true }

indexes

array

Non

La portée de l'index de l'application.

string

Non

L'index de l'application.

default

active

boolean

Non

Indique s'il s'agit de la règle par défaut.

True

cluster

object

Non

La configuration des capacités.

maxTimeoutMS

integer

Non

Le délai d'expiration du cluster. Unité : ms.

750

maxQueryClauseLength

integer

Non

La longueur maximale d'une clause de requête.

1024

textSparseEmbeddingModel

string

Non

Spécifie le modèle de vecteurs creux utilisé par la version d'application LLM.

ops-text-sparse-embedding-001

textEmbeddingModel

string

Non

Spécifie le modèle d'embedding de texte utilisé par la version d'application LLM.

ops-text-embedding-002

chunkModels

array<object>

Non

La méthode de segmentation de texte.

object

Non

L'élément de configuration de la segmentation de texte.

imageContentRecognizerModels

array<object>

Non

Le modèle du service de reconnaissance de contenu d'image.

object

Non

L'élément de configuration du modèle de service de reconnaissance de contenu d'image.

graphRag

object

Non

La configuration de l'intégration GraphRAG.

vectorIndexConfigs

array<object>

Non

La configuration avancée de l'index vectoriel pour les instances dédiées.

object

Non

L'élément de configuration avancée de l'index vectoriel pour les instances dédiées.

domain

object

Non

Le modèle d'industrie.

name

string

Non

Le type d'industrie.

ecommerce

category

string

Non

Le secteur d'activité.

general

functions

object

Non

Les fonctionnalités sélectionnées. Valeurs valides :

  • qp : Analyse de requête.

  • algo : Stratégie de tri.

  • service : Services périphériques.

{"qp":["spellcheck"],"algo":["pop"],"service":["suggest"]}

realtimeShared

boolean

Non

Indique si le flux en temps réel doit être partagé.

interpretations

array<object>

Non

Les descriptions des champs de table LLM.

object

Non

Les descriptions des champs de table LLM.

prompts

array<object>

Non

La configuration des prompts.

object

Non

Le premier contenu de prompt dans le corps de la requête.

configItems

array<object>

Non

La liste des éléments de configuration dans le corps de la requête.

object

Non

Le premier élément de la liste des éléments de configuration.

Corps de la requête

ChampTypeObligatoireExempleDescription
typeStringOui"standard"Le type d'application.
- standard : Édition standard.
- enhanced : Édition avancée.




schemaObjectOuiLe schéma de version de l'application.
Référence : Schema

fetchFieldsArrayOui["id", "name"]Champs d'affichage par défaut.
realtimeSharedBooleanOuifalseIndique si le flux en temps réel doit être partagé.
autoSwitchBooleanOuifalseIndique si la nouvelle version doit être mise en ligne automatiquement.
descriptionStringNon"demo"Remarques.
quotaObjectNonLes informations de quota de la version.
Référence : Quota

dataSources[]ObjectNonDétails de la source de données.
Référence : DataSource

firstRanks[]ObjectNonDétails de configuration de l'expression de tri approximatif.
Référence : FirstRank

secondRanks[]ObjectNonDétails de configuration de l'expression de tri fin.
Référence : SecondRank

queryProcessors[]ObjectNonDétails de configuration des règles d'analyse de requête.
Référence : QueryProcessor

summaries[]ObjectNonParamètres de résumé des résultats de recherche.
Référence : Summary

Éléments de réponse

Élément

Type

Description

Exemple

object

Le nœud racine ou le répertoire racine.

requestId

string

L'identifiant de la requête.

ABCDEFG

result

object

Le résultat renvoyé.

{}

id

string

L'identifiant de l'application.

12888

isCurrent

boolean

Indique s'il s'agit de la version en ligne.

12333

clusterName deprecated

string

Le nom du cluster.

vpc_sh_domain_1

type

string

Le type d'application. Valeurs valides :

  • standard : Édition standard.

  • enhanced : Nouvelle édition avancée.

standard

description

string

La description de l'application.

My application

status

string

L'état de l'application. Valeurs valides :

  • OK

  • STOPPED : En pause.

  • FROZEN : Gelé.

  • INITIALIZING : La version est en cours d'initialisation.

  • UNAVAILABLE : La version n'est plus disponible.

  • DATA_WAITING : En attente de l'initialisation des données.

  • DATA_PREPARING : L'initialisation des données est en cours.

OK

schema

object

Le schéma d'application pour une table unique.

tables

object

Le schéma de la table.

{ "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

Le schéma de l'index.

filterFields

array

La collection des champs d'attribut.

string

Le champ d'attribut.

id

searchFields

object

Les champs d'index.

{ "fields": ["title"], "analyzer": "chn_standard" }

routeField

string

Le nom du champ de routage principal.

field1

routeFieldValues

array

Le nom du champ de routage secondaire. Ce paramètre ne prend effet que lorsque routeFieldValues est configuré. La clé primaire de la table large est utilisée par défaut.

string

La valeur chaude du champ de routage principal.

routeFieldValues

secondRouteField

string

Le nom du champ de routage secondaire. Ce paramètre ne prend effet que lorsque routeFieldValues est configuré. La clé primaire de la table large est utilisée par défaut.

field2

ttlField

object

La configuration du nettoyage des documents.

name

string

Le champ de temps du document.

text1

ttl

integer

La durée de vie (en millisecondes).

1000

indexSortConfig

array<object>

La configuration de l'index inversé.

object

La configuration de l'index inversé.

field

string

Le champ de tri.

field1

direction

string

La direction du tri.

DESC

name

string

Le nom de la table large.

test

progressPercent

integer

Le pourcentage de progression de l'importation des données.

100

fetchFields

array

L'ensemble des champs d'affichage par défaut.

string

Les champs d'affichage par défaut.

field1

domain

object

Le modèle d'industrie.

category

string

Le secteur d'activité.

-

name

string

Le type d'industrie. Valeurs valides :

  • GENERAL : Général.

  • ECOMMERCE : E-commerce.

  • IT_CONTENT : Contenu informatique.

GENERAL

functions

object

Les fonctionnalités sélectionnées.

service

array

La catégorie de services périphériques.

string

La catégorie de services périphériques.

suggest

qp

array

La catégorie d'analyse des requêtes.

string

La catégorie d'analyse des requêtes.

spellcheck

algo

array

La catégorie de stratégie de tri.

string

La catégorie de stratégie de tri.

pop

schemas

array<object>

Le schéma d'application pour plusieurs tables.

array<object>

Le schéma de l'application.

tables

object

Le schéma de la table.

{ "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

Le schéma de l'index.

filterFields

array

La collection des champs d'attribut.

string

Le champ d'attribut.

field1

searchFields

object

Les champs d'index.

{ "fields": ["title"], "analyzer": "chn_standard" }

routeField

string

Le nom du champ de routage principal.

field1

routeFieldValues

array

La liste des valeurs chaudes pour le champ de routage principal. Après configuration, le routage secondaire est activé.

string

La valeur chaude du champ de routage principal.

routeFieldValues

secondRouteField

string

Le nom du champ de routage secondaire. Ce paramètre ne prend effet que lorsque routeFieldValues est configuré. La clé primaire de la table large est utilisée par défaut.

field2

ttlField

object

La configuration du nettoyage des documents.

name

string

Le champ de temps du document.

fIeld1

ttl

integer

La durée de vie (en millisecondes).

1000

indexSortConfig

array<object>

La configuration de l'index inversé.

object

La configuration de l'index inversé.

field

string

Le champ de tri.

fIeld1

direction

string

La direction du tri.

DESC

name

string

Le nom de la table large.

main

firstRanks

array<object>

La configuration du tri approximatif.

object

La configuration du tri approximatif.

type

string

Le type d'expression. Valeurs valides :

  • STRUCT : expression structurée. Valeur par défaut.

  • STRING : formule personnalisée.

STRING

name

string

Le nom du tri approximatif.

test

description

string

La description.

Description

active

boolean

Indique s'il s'agit de l'expression par défaut.

False

meta

any

Les informations de l'expression (Array ou String).

String :"random()*100+now()"; Array: [ { "attribute": "static_bm25()", "arg": "", "weight": 10 } ]

secondRanks

array<object>

La configuration du tri fin.

object

La configuration du tri fin.

meta

any

L'expression du tri fin. Vous pouvez écrire des expressions contenant des champs, des fonctionnalités de scoring et des fonctions mathématiques pour implémenter une logique de tri complexe.

"cate_id > 0 and cate_id < 1000"

name

string

Le nom du tri fin.

default

description

string

La description.

default

active

boolean

Indique s'il s'agit de l'expression par défaut.

False

dataSources

array<object>

La configuration de la source de données.

array<object>

La configuration de la source de données.

tableName

string

Le nom de la table d'application.

main

type

string

Le type de source de données. Valeurs valides :

  • rds

  • odps

  • opensearch

  • polardb

rds

fields

array<object>

Les informations de mappage des champs de la table.

object

Les informations de mappage des champs de la table.

{ "id": "id" }

plugins

object

Les plugins de traitement des données de champ.

Noms des plugins (name) :

  • JsonKeyValueExtractor

  • MultiValueSpliter

  • KeyValueExtractor

  • StringCatenateExtractor

  • HTMLTagRemover

Paramètres des plugins (parameters) :

  • JsonKeyValueExtractor

  • MultiValueSpliter

  • KeyValueExtractor

  • StringCatenateExtractor

  • HTMLTagRemover

{ "name": "JsonKeyValueExtractor", "parameters": { "key": "my_field" } }

keyField

string

La clé primaire.

id

schemaName

string

Le nom de la table large.

table_name

parameters

object

Les informations de la source de données.

{ "instanceId": "rds-instance-id", "dbName": "my_db", "dbTableName": "my_table", "dbUser": "my", "dbPassword": "my_passwd", "filter":"", "autoSync": true }

summaries

array<object>

La configuration du résumé des résultats de recherche.

array<object>

La configuration du résumé des résultats de recherche.

name

string

Le nom du groupe.

fefault

meta

array<object>

La collection des configurations de résumé.

object

La configuration du résumé.

field

string

Le champ.

field1

len

integer

La longueur de l'extrait. Valeurs valides : 1 à 300.

50

element

string

La balise HTML pour la mise en surbrillance.

em

ellipsis

string

Le connecteur d'extraits.

...

snippet

string

Le nombre d'extraits. Valeurs valides : 1 à 5.

5

queryProcessors

array<object>

La configuration de la reconnaissance de l'intention de requête.

array<object>

La configuration de la reconnaissance de l'intention de requête.

name

string

Le nom de la règle.

test

domain

string

Le type d'industrie. Valeurs valides :

  • GENERAL : Général.

  • ECOMMERCE : E-commerce.

  • IT_CONTENT : Contenu informatique.

GENERAL

category

string

Le secteur d'activité.

""

processors

array<object>

Les fonctionnalités incluses.

object

Les fonctionnalités incluses.

{ "name": "stop_word", "useSystemDictionary": true, "interventionDictionary": "my_dict", "ignoreSpace": true }

indexes

array

La portée de l'index de l'application.

string

L'index de l'application.

id

active

boolean

Indique s'il s'agit de la règle par défaut.

False

cluster

object

La configuration des capacités.

maxTimeoutMS

integer

Le délai d'expiration du cluster. Unité : ms.

750

maxQueryClauseLength

integer

La longueur maximale d'une clause de requête.

1024

textEmbeddingModel

string

Spécifie le modèle d'embedding de texte utilisé par la version d'application LLM.

textSparseEmbeddingModel

string

Spécifie le modèle de vecteurs creux utilisé par la version d'application LLM.

chunkModels

array<object>

La méthode de segmentation de texte utilisée par la version de l'application LLM.

object

L'élément de configuration de la segmentation de texte.

imageContentRecognizerModels

array<object>

Le modèle de reconnaissance de contenu d'image utilisé par la version de l'application LLM.

object

L'élément de configuration du modèle de service de reconnaissance de contenu d'image.

graphRag

object

La configuration de l'intégration GraphRAG utilisée par la version de l'application LLM.

vectorIndexConfigs

array<object>

La configuration avancée de l'index vectoriel pour les instances dédiées.

object

L'élément de configuration avancée de l'index vectoriel pour les instances dédiées.

prompts

array<object>

La configuration des prompts.

object

La configuration des prompts.

{

updated

integer

L'heure de la dernière mise à jour de la configuration.

created

integer

L'heure à laquelle la configuration a été créée.

switchTime

integer

L'heure à laquelle la version a été mise en ligne.

interpretations

array<object>

Les descriptions des champs de table LLM.

{     "name": "longyu_llm_1",     "schemas": [],     "interpretations": [         {             "table": "table1",             "fields": [                 {                     "name": "field1",                     "interpretation": " title"                 },                 {                     "name": "field2",                     "interpretation": " ID"                 }             ]         }     ] }

object

Les descriptions des champs de table LLM.

configItems

array<object>

La liste des éléments de configuration.

object

Le premier élément de la liste des éléments de configuration.

Exemples

JSON format

{
  "requestId": "ABCDEFG",
  "result": {
    "id": "12888",
    "isCurrent": true,
    "clusterName": "vpc_sh_domain_1",
    "type": "standard",
    "description": "Mon application",
    "status": "OK",
    "schema": {
      "tables": {
        "test": "test",
        "test2": 1
      },
      "indexes": {
        "filterFields": [
          "id"
        ],
        "searchFields": {
          "test": "test",
          "test2": 1
        }
      },
      "routeField": "field1",
      "routeFieldValues": [
        "routeFieldValues"
      ],
      "secondRouteField": "field2",
      "ttlField": {
        "name": "text1",
        "ttl": 1000
      },
      "indexSortConfig": [
        {
          "field": "field1",
          "direction": "DESC"
        }
      ],
      "name": "test"
    },
    "progressPercent": 100,
    "fetchFields": [
      "field1"
    ],
    "domain": {
      "category": "-",
      "name": "GENERAL",
      "functions": {
        "service": [
          "suggest"
        ],
        "qp": [
          "spellcheck"
        ],
        "algo": [
          "pop"
        ]
      }
    },
    "schemas": [
      {
        "tables": {
          "test": "test",
          "test2": 1
        },
        "indexes": {
          "filterFields": [
            "field1"
          ],
          "searchFields": {
            "test": "test",
            "test2": 1
          }
        },
        "routeField": "field1",
        "routeFieldValues": [
          "routeFieldValues"
        ],
        "secondRouteField": "field2",
        "ttlField": {
          "name": "fIeld1",
          "ttl": 1000
        },
        "indexSortConfig": [
          {
            "field": "fIeld1",
            "direction": "DESC"
          }
        ],
        "name": "main"
      }
    ],
    "firstRanks": [
      {
        "type": "STRING",
        "name": "test",
        "description": "Description",
        "active": true,
        "meta": "String :\"random()*100+now()\";"
      }
    ],
    "secondRanks": [
      {
        "meta": "\"cate_id > 0 and cate_id < 1000\"",
        "name": "default",
        "description": "default",
        "active": true
      }
    ],
    "dataSources": [
      {
        "tableName": "main",
        "type": "rds",
        "fields": [
          {
            "id": "id"
          }
        ],
        "plugins": {
          "test": "test",
          "test2": 1
        },
        "keyField": "id",
        "schemaName": "table_name",
        "parameters": {
          "test": "test",
          "test2": 1
        }
      }
    ],
    "summaries": [
      {
        "name": "défaut",
        "meta": [
          {
            "field": "field1",
            "len": 50,
            "element": "em",
            "ellipsis": "...",
            "snippet": "5"
          }
        ]
      }
    ],
    "queryProcessors": [
      {
        "name": "test",
        "domain": "GENERAL",
        "category": "\"\"",
        "processors": [
          {
            "test": "test",
            "test2": 1
          }
        ],
        "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": [
      {
        "test": "test",
        "test2": 1
      }
    ],
    "updated": 0,
    "created": 0,
    "switchTime": 0,
    "interpretations": [
      {
        "test": "test",
        "test2": 1
      }
    ],
    "configItems": [
      {
        "test": "test",
        "test2": 1
      }
    ]
  }
}

Codes d'erreur

Consultez Codes d'erreur pour la liste complète.

Notes de version

Consultez Notes de version pour la liste complète.