Method: projects.locations.collections.dataObjects.search

Durchsucht Datenobjekte.

HTTP-Anfrage

POST https://vectorsearch.googleapis.com/v1beta/{parent}/dataObjects:search

Pfadparameter

Parameter
parent

string

Erforderlich. Der Ressourcenname der Sammlung, nach der gesucht werden soll. Format: projects/{project}/locations/{location}/collections/{collection}

Anfragetext

Der Anfragetext enthält Daten mit folgender Struktur:

JSON-Darstellung
{
  "pageSize": integer,
  "pageToken": string,

  // Union field search_type can be only one of the following:
  "vectorSearch": {
    object (VectorSearch)
  },
  "semanticSearch": {
    object (SemanticSearch)
  },
  "textSearch": {
    object (TextSearch)
  }
  // End of list of possible types for union field search_type.
}
Felder
pageSize

integer

Optional. Die Standardgröße der Listenseite

pageToken

string

Optional. Das Standardtoken der Listenseite Wird normalerweise über SearchDataObjectsResponse.next_page_token des vorherigen DataObjectSearchService.SearchDataObjects-Aufrufs abgerufen.

Union-Feld search_type. Die Suchanfrage. Für search_type ist nur einer der folgenden Werte zulässig:

Antworttext

Wenn der Vorgang erfolgreich abgeschlossen wurde, enthält der Antworttext eine Instanz von SearchDataObjectsResponse.

Autorisierungsbereiche

Erfordert den folgenden OAuth-Bereich:

  • https://www.googleapis.com/auth/cloud-platform

Weitere Informationen finden Sie unter Authentication Overview.

IAM-Berechtigungen

Erfordert die folgende IAM-Berechtigung für die Ressource parent:

  • vectorsearch.dataObjects.search

Weitere Informationen finden Sie in der IAM-Dokumentation.