Recurso: DataObject
Un recurso dataObject en Vector Search.
| Representación JSON |
|---|
{
"name": string,
"dataObjectId": string,
"createTime": string,
"updateTime": string,
"data": {
object
},
"vectors": {
string: {
object ( |
| Campos | |
|---|---|
name |
Es el identificador. Es el nombre de recurso completamente calificado del dataObject. Formato: |
dataObjectId |
Solo salida. Es el ID del dataObject. |
createTime |
Solo salida. Es la marca de tiempo en la que se creó el dataObject. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
updateTime |
Solo salida. Es la marca de tiempo en la que se actualizó el dataObject por última vez. Usa el formato RFC 3339, en el que el resultado generado siempre usará la normalización Z y los dígitos fraccionarios 0, 3, 6 o 9. También se aceptan otras compensaciones que no sean “Z”. Ejemplos: |
data |
Es opcional. Son los datos del dataObject. |
vectors |
Es opcional. Son los vectores del dataObject. Un objeto que contiene una lista de |
etag |
Es opcional. Es el etag del dataObject. |
Vector
Un vector que puede ser denso o disperso.
| Representación JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de unión vector_type. Es el tipo de vector. vector_type puede ser solo uno de los parámetros siguientes: |
|
dense |
Un vector denso. |
sparse |
Un vector disperso. |
DenseVector
Un vector denso.
| Representación JSON |
|---|
{ "values": [ number ] } |
| Campos | |
|---|---|
values[] |
Obligatorio. Son los valores del vector. |
SparseVector
Un vector disperso.
| Representación JSON |
|---|
{ "values": [ number ], "indices": [ integer ] } |
| Campos | |
|---|---|
values[] |
Obligatorio. Son los valores del vector. |
indices[] |
Obligatorio. Son los índices correspondientes de los valores. |
Métodos |
|
|---|---|
|
Agrega objetos de datos. |
|
Crea un lote de dataObjects. |
|
Borra dataObjects en un lote. |
|
Busca objetos de datos por lotes. |
|
Actualiza dataObjects en un lote. |
|
Crea un dataObject. |
|
Borra un dataObject. |
|
Obtiene un objeto de datos. |
|
Actualiza un dataObject. |
|
Consulta objetos de datos. |
|
Busca objetos de datos. |