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)
    },
    ...
  }
}
Champs
name

string

Identifiant. Nom complet de la ressource dataObject.

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

dataObjectId
(deprecated)

string

Uniquement en sortie. ID de l'objet de données.

createTime

string (Timestamp format)

Uniquement en sortie. Code temporel de création de 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 de 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 de dataObject.

vectors

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

Facultatif. Vecteurs de dataObject.

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

Vecteur

Vecteur pouvant être dense ou creux.

Représentation JSON
{
  "values": [
    number
  ],

  // 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
values[]
(deprecated)

number

Valeurs du vecteur.

Champ d'union vector_type. Type du 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 correspondant 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 par lot des objets de données.

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 des objets de données.