Reconstruye un índice.
Descripción de la operación
Método
POST
URI
/openapi/ha3/instances/{instanceId}/actions/build-index
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
searchengine:BuildIndex |
update |
*Instance
|
Ninguna | Ninguna |
Sintaxis de la solicitud
POST /openapi/ha3/instances/{instanceId}/actions/build-index HTTP/1.1
Parámetros de ruta
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| instanceId |
string |
Sí |
El ID de la instancia. |
ha-cn-pl32rf0**** |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| body |
object |
No |
La carga útil completa de la solicitud como una cadena JSON. Para obtener más detalles, consulte la siguiente información. |
{} |
| dataSourceName |
string |
No |
El nombre del origen de datos. |
ha-cn-pl32rf0****_test_api |
| domain |
string |
No |
El centro de datos del origen de datos. |
sz_vpc_domain_1 |
| dataSourceType |
string |
No |
El tipo del origen de datos. |
odps |
| partition |
string |
No |
Obligatorio si dataSourceType se establece en odps. |
ds=20201010 |
| dataTimeSec |
integer |
No |
La marca de tiempo UNIX en segundos. Este parámetro es un número entero. Este parámetro es obligatorio si los datos se envían al origen de datos mediante una API. |
1640867288 |
| buildMode |
string |
No |
El método para reconstruir el índice. Valores válidos: api e indexRecover. |
api |
| generation |
integer |
No |
El ID de backfill. |
160131146 |
| tag |
string |
No |
La etiqueta del origen de datos de Data Lake Formation (DLF). |
test |
| path |
string |
No |
La ruta relativa. |
/test/dir |
Ejemplos de solicitud
POST /openapi/ha3/instances/ha3_instance_name/actions/build-index
{
"dataSourceName": "my_data_source",
"domain": "test", // El despliegue del origen de datos.
"indexes": [
"index1",
"index2"
],
"dataSourceType": "odps", // Obligatorio. Valores válidos: odps y swift.
"partition": "20201010", // Obligatorio si dataSourceType se establece en odps.
"dataTimeSec": 1640867288 // La marca de tiempo UNIX en segundos. Este parámetro es un número entero. Obligatorio si los datos se envían al origen de datos mediante una API.
}
{
"dataSourceName": "my_data_source",
"domain": "test", // El despliegue del origen de datos.
"indexes": [
"index1",
"index2"
],
"dataSourceType": "swift", // Obligatorio. Valores válidos: odps y swift.
"partition": "20201010", // Obligatorio si dataSourceType se establece en odps.
"dataTimeSec": 1640867288 // La marca de tiempo UNIX en segundos. Este parámetro es un número entero. Obligatorio si los datos se envían al origen de datos mediante una API.
}
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
Esquema de la respuesta. |
||
| requestId |
string |
El ID de la solicitud. |
407BFD91-DE7D-50BA-8F88-CDE52A3B5E46 |
| result |
object |
El resultado devuelto. |
{} |
Ejemplos de respuesta
Ejemplo de respuesta correcta
{
"requestId": "0A6EB64B-B4C8-CF02-810F-E660812972FF",
"result": []
}
Para obtener más información, consulte Estructura de la respuesta.
Ejemplos
Respuesta exitosa
JSON Formato
{
"requestId": "407BFD91-DE7D-50BA-8F88-CDE52A3B5E46",
"result": {}
}
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.