Modifica las reglas de análisis de consultas de una versión de aplicación especificada. Si dryRun se establece en true, el sistema valida las reglas de análisis de consultas. El valor predeterminado de dryRun es false.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
opensearch:WriteQueryProcessor |
update |
*QueryProcessor
|
Ninguna | Ninguna |
Sintaxis de la solicitud
PUT /v4/openapi/app-groups/{appGroupIdentity}/apps/{appId}/query-processors/{name} HTTP/1.1
Parámetros de ruta
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| appGroupIdentity |
string |
Sí |
El nombre de la aplicación. |
“my_app_group_name” |
| appId |
integer |
Sí |
El número de versión. |
110157886 |
| name |
string |
Sí |
El nombre de la regla. |
“test” |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| dryRun |
boolean |
No |
Especifica si la solicitud es una ejecución de prueba. |
true |
| body |
string |
No |
El cuerpo de la solicitud. |
{ "domain": "GENERAL", "category": "", "processors": [ { "name": "synonym", "useSystemDictionary": true }, { "name": "stop_word", "useSystemDictionary": true } ] } |
Cuerpo de la solicitud
| Campo | Tipo | Obligatorio | Ejemplo | Descripción |
| domain | String | No | "GENERAL" | El tipo de industria. Valores válidos: - GENERAL: Industria de propósito general. - ECOMMERCE: Comercio electrónico. - IT_CONTENT: Industria de TI. |
| indexes | Array | No | ["default"] | El ámbito de índices de la aplicación. |
| processors[] | Object | No | Las reglas de análisis. Para obtener más información, consulte Processor. | |
| active | Boolean | No | true | Especifica si se debe establecer la regla como activa. |
Para obtener más información, consulte QueryProcessor.
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
El cuerpo de la respuesta. |
{} |
|
| requestId |
string |
El ID de la solicitud. |
D77D0DAF-790D-F5F5-A9C0-133738165014 |
| result |
object |
La información de la regla. |
{} |
| created |
integer |
La hora de creación. |
0 |
| active |
boolean |
Indica si la regla es la regla predeterminada. |
true |
| updated |
integer |
La hora de actualización. |
1 |
| name |
string |
El nombre de la regla. |
synonym |
| domain |
string |
El tipo de industria. Valores válidos:
|
GENERAL |
| indexes |
array |
El ámbito de índices de la aplicación. |
["default"] |
|
string |
El ámbito de índices de la aplicación. |
[ "default" ] |
|
| processors |
array<object> |
Las reglas de análisis. |
[] |
|
object |
El cuerpo de la respuesta. |
[ "default" ] |
|
| category |
string |
Parámetros de respuesta
| Campo | Tipo | Descripción |
| requestId | String | El ID de la solicitud. |
| result | Object | La información de la regla. Para obtener más información, consulte QueryProcessor. |
Ejemplos
Respuesta exitosa
JSON Formato
{
"requestId": "D77D0DAF-790D-F5F5-A9C0-133738165014",
"result": {
"created": 0,
"active": true,
"updated": 1,
"name": "synonym",
"domain": "GENERAL",
"indexes": [
"[ \"default\" ]"
],
"processors": [
[
"default"
]
],
"category": ""
}
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.