Recurso: Índice
Un índice es un recurso de Corpus. Contiene una versión indexada de los recursos y las anotaciones. Cuando se implemente en un extremo, permitirá a los usuarios buscar en el índice.
Representación JSON |
---|
{ "name": string, "displayName": string, "description": string, "state": enum ( |
Campos | |
---|---|
name |
Solo salida. Es el nombre del recurso de Index. Formato: |
displayName |
Opcional. Es el nombre visible opcional del índice que especifica el usuario. |
description |
Opcional. Descripción opcional del índice. |
state |
Solo salida. Es el estado del índice. |
createTime |
Solo salida. La marca de tiempo de creación Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
updateTime |
Solo salida. La marca de tiempo de actualización. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
deployedIndexes[] |
Solo salida. Referencias a la instancia del índice implementada. El índice del corpus VIDEO_ON_DEMAND puede tener como máximo un índice implementado. El índice del corpus de IMÁGENES puede tener varios índices implementados. |
Campo de unión asset_filter . Especifica cómo se seleccionan los recursos para este índice. Si no se especifica, el valor predeterminado es entire_corpus. Comportamiento en UpdateIndex: Si update_mask incluye una de las rutas de acceso del campo asset_filter, el índice se volverá a compilar con los recursos más recientes, incluidos sus datos analizados y sus anotaciones. asset_filter puede ser solo uno de los siguientes: |
|
entireCorpus |
Incluye todos los recursos del corpus. |
Estado
Es una enumeración que representa los diferentes estados por los que puede pasar un índice durante su ciclo de vida.
Enums | |
---|---|
STATE_UNSPECIFIED |
Es el valor predeterminado. No se debe usar. |
CREATING |
Estado CREATING. |
CREATED |
Estado CREATED. |
UPDATING |
Estado UPDATING. |
DeployedIndexReference
Apunta a un DeployedIndex.
Representación JSON |
---|
{ "indexEndpoint": string } |
Campos | |
---|---|
indexEndpoint |
Inmutable. Es un nombre de recurso de IndexEndpoint. |
Métodos |
|
---|---|
|
Crea un índice en el corpus. |
|
Borra un solo índice. |
|
Obtiene los detalles de un solo índice en un corpus. |
|
Muestra una lista de todos los índices de un corpus determinado. |
|
Actualiza un índice en el corpus. |
|
Muestra una lista de los recursos dentro de un índice. |