Ressource: DataObject
Eine dataObject-Ressource in der Vektorsuche.
| JSON-Darstellung |
|---|
{
"name": string,
"dataObjectId": string,
"createTime": string,
"updateTime": string,
"data": {
object
},
"vectors": {
string: {
object ( |
| Felder | |
|---|---|
name |
ID. Der vollständig qualifizierte Ressourcenname des dataObject. Format: |
dataObjectId |
Nur Ausgabe. Die ID des dataObject. |
createTime |
Nur Ausgabe. Zeitstempel für die Erstellung des dataObject. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
updateTime |
Nur Ausgabe. Zeitstempel der letzten Aktualisierung des dataObject. Verwendet RFC 3339, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Nachkommastellen verwendet. Andere Offsets als „Z“ werden ebenfalls akzeptiert. Beispiele: |
data |
Optional. Die Daten des dataObject. |
vectors |
Optional. Die Vektoren des dataObject. Ein Objekt, das eine Liste von |
etag |
Optional. Das ETag des dataObject. |
Vektor
Ein Vektor, der entweder dicht oder dünn sein kann.
| JSON-Darstellung |
|---|
{ // Union field |
| Felder | |
|---|---|
Union-Feld vector_type. Der Typ des Vektors. Für vector_type ist nur einer der folgenden Werte zulässig: |
|
dense |
Ein dichter Vektor. |
sparse |
Ein dünner Vektor. |
DenseVector
Ein dichter Vektor.
| JSON-Darstellung |
|---|
{ "values": [ number ] } |
| Felder | |
|---|---|
values[] |
Erforderlich. Die Werte des Vektors. |
SparseVector
Ein dünner Vektor.
| JSON-Darstellung |
|---|
{ "values": [ number ], "indices": [ integer ] } |
| Felder | |
|---|---|
values[] |
Erforderlich. Die Werte des Vektors. |
indices[] |
Erforderlich. Die entsprechenden Indexe für die Werte. |
Methoden |
|
|---|---|
|
Aggregiert dataObjects. |
|
Erstellt einen Batch von dataObjects. |
|
Löscht dataObjects in einem Batch. |
|
Führt Batch-Suchen für dataObjects aus. |
|
Aktualisiert dataObjects in einem Batch. |
|
Erstellt ein dataObject. |
|
Löscht ein dataObject. |
|
Ruft ein dataObject ab. |
|
Aktualisiert ein dataObject. |
|
Fragt dataObjects ab. |
|
Sucht nach dataObjects. |