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 von „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 |
Vektor
Ein Vektor, der entweder dicht oder dünn besetzt sein kann.
| JSON-Darstellung |
|---|
{ "values": [ number ], // Union field |
| Felder | |
|---|---|
values[] |
Die Werte des Vektors. |
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ünnbesetzter Vektor. |
DenseVector
Ein dichter Vektor.
| JSON-Darstellung |
|---|
{ "values": [ number ] } |
| Felder | |
|---|---|
values[] |
Erforderlich. Die Werte des Vektors. |
SparseVector
Ein dünnbesetzter 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 Datenobjekte. |
|
Erstellt einen Batch von „dataObjects“. |
|
Löscht dataObjects im Batch. |
|
Batch durchsucht Datenobjekte. |
|
Aktualisiert dataObjects im Batch. |
|
Erstellt ein dataObject. |
|
Löscht ein DataObject. |
|
Ruft ein Datenobjekt ab. |
|
Aktualisiert ein „dataObject“. |
|
Fragt Datenobjekte ab. |
|
Durchsucht Datenobjekte. |