SearchDataObjectsResponse

Antwort auf eine Suchanfrage.

JSON-Darstellung
{
  "results": [
    {
      object (SearchResult)
    }
  ],
  "nextPageToken": string,
  "searchResponseMetadata": {
    object (SearchResponseMetadata)
  }
}
Felder
results[]

object (SearchResult)

Nur Ausgabe. Die Liste der dataObjects, die den Suchkriterien entsprechen.

nextPageToken

string

Nur Ausgabe. Ein Token zum Abrufen der nächsten Ergebnisseite. Übergeben Sie das Token an [DataObjectSearchService.SearchDataObjectsRequest.page_token][], um die entsprechende Seite abzurufen.

searchResponseMetadata

object (SearchResponseMetadata)

Nur Ausgabe. Metadaten zur Suchausführung.

SearchResult

Ein einzelnes Suchergebnis.

JSON-Darstellung
{
  "dataObject": {
    object (DataObject)
  },
  "distance": number
}
Felder
dataObject

object (DataObject)

Nur Ausgabe. Das übereinstimmende Datenobjekt.

distance

number

Nur Ausgabe. Die Ähnlichkeitsdistanz.

SearchResponseMetadata

Metadaten zur Suchausführung.

JSON-Darstellung
{

  // Union field index_type can be only one of the following:
  "usedIndex": {
    object (IndexInfo)
  },
  "usedKnn": boolean
  // End of list of possible types for union field index_type.
}
Felder
Union-Feld index_type. Der verwendete Indextyp. Für index_type ist nur einer der folgenden Werte zulässig:
usedIndex

object (IndexInfo)

Gibt an, dass für die Suche ein bestimmter Index verwendet wurde.

usedKnn

boolean

Nur Ausgabe. Wenn „true“, wurde für die Suche die standardmäßige KNN-Index-Engine (K-Nearest Neighbor) des Systems verwendet.

IndexInfo

Mitteilung, die den für die Suche verwendeten Index angibt.

JSON-Darstellung
{
  "name": string
}
Felder
name

string

Nur Ausgabe. Der Ressourcenname des für die Suche verwendeten Index. Format: projects/{project}/locations/{location}/collections/{collection}/indexes/{index}