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
|
opensearch:CreateApp |
create |
*App
|
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 |
| 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 |
| 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 :
|
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 |
| 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) :
Paramètres des plugins (parameters) :
|
{ "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 :
|
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":["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
| Champ | Type | Obligatoire | Exemple | Description |
| type | String | Oui | "standard" | Le type d'application. - standard : Édition standard. - enhanced : Édition avancée. |
| schema | Object | Oui | Le schéma de version de l'application. Référence : Schema | |
| fetchFields | Array | Oui | ["id", "name"] | Champs d'affichage par défaut. |
| realtimeShared | Boolean | Oui | false | Indique si le flux en temps réel doit être partagé. |
| autoSwitch | Boolean | Oui | false | Indique si la nouvelle version doit être mise en ligne automatiquement. |
| description | String | Non | "demo" | Remarques. |
| quota | Object | Non | Les informations de quota de la version. Référence : Quota | |
| dataSources[] | Object | Non | Détails de la source de données. Référence : DataSource | |
| firstRanks[] | Object | Non | Détails de configuration de l'expression de tri approximatif. Référence : FirstRank | |
| secondRanks[] | Object | Non | Détails de configuration de l'expression de tri fin. Référence : SecondRank | |
| queryProcessors[] | Object | Non | Détails de configuration des règles d'analyse de requête. Référence : QueryProcessor | |
| summaries[] | Object | Non | Paramè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 |
| description |
string |
La description de l'application. |
My application |
| status |
string |
L'état de l'application. Valeurs valides :
|
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 |
| 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 :
|
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 |
| 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) :
Paramètres des plugins (parameters) :
|
{ "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 |
| 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.