REST Resource: projects.locations.collections.dataObjects

Ressource : DataObject

Ressource dataObject dans Vector Search.

Représentation JSON
{
  "name": string,
  "dataObjectId": string,
  "createTime": string,
  "updateTime": string,
  "data": {
    object
  },
  "vectors": {
    string: {
      object (Vector)
    },
    ...
  },
  "etag": string
}
Champs
name

string

Identifiant. Nom complet de la ressource dataObject.

Format : projects/{project}/locations/{location}/collections/{collection}/dataObjects/{dataObjectId} Le dataObjectId doit comporter entre 1 et 63 caractères, et être conforme à la norme RFC1035.

dataObjectId

string

Uniquement en sortie. ID du dataObject.

createTime

string (Timestamp format)

Uniquement en sortie. Code temporel de création du dataObject.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

updateTime

string (Timestamp format)

Uniquement en sortie. Code temporel de la dernière mise à jour du dataObject.

Utilise la norme RFC 3339, où la sortie générée utilise toujours le format UTC (indiqué par "Z" pour le temps universel coordonné) avec des secondes fractionnaires de 0, 3, 6 ou 9 chiffres décimaux. Des décalages horaires autres que "Z" (UTC) sont également acceptés. Exemples : "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z" ou "2014-10-02T15:01:23+05:30".

data

object (Struct format)

Facultatif. Données du dataObject.

vectors

map (key: string, value: object (Vector))

Facultatif. Vecteurs du dataObject.

Objet contenant une liste de "key": value paires. Exemple : { "name": "wrench", "mass": "1.3kg", "count": "3" }.

etag

string

Facultatif. Etag du dataObject.

Vecteur

Vecteur qui peut être dense ou creux.

Représentation JSON
{

  // Union field vector_type can be only one of the following:
  "dense": {
    object (DenseVector)
  },
  "sparse": {
    object (SparseVector)
  }
  // End of list of possible types for union field vector_type.
}
Champs
Champ d'union vector_type. Type de vecteur. vector_type ne peut être qu'un des éléments suivants :
dense

object (DenseVector)

Vecteur dense.

sparse

object (SparseVector)

Vecteur creux.

DenseVector

Vecteur dense.

Représentation JSON
{
  "values": [
    number
  ]
}
Champs
values[]

number

Obligatoire. Valeurs du vecteur.

SparseVector

Vecteur creux.

Représentation JSON
{
  "values": [
    number
  ],
  "indices": [
    integer
  ]
}
Champs
values[]

number

Obligatoire. Valeurs du vecteur.

indices[]

integer

Obligatoire. Indices correspondants aux valeurs.

Méthodes

aggregate

Agrège les objets de données.

batchCreate

Crée un lot de dataObjects.

batchDelete

Supprime les dataObjects par lot.

batchSearch

Recherche les objets de données par lot.

batchUpdate

Met à jour les dataObjects par lot.

create

Crée un dataObject.

delete

Supprime un dataObject.

get

Obtient un objet de données.

patch

Met à jour un dataObject.

query

Interroge les objets de données.
Recherche les objets de données.