SearchHint

Representa uma dica para o mecanismo de índice de pesquisa.

Representação JSON
{

  // Union field index_type can be only one of the following:
  "knnHint": {
    object (KnnHint)
  },
  "indexHint": {
    object (IndexHint)
  }
  // End of list of possible types for union field index_type.
}
Campos
Campo de união index_type. O tipo de índice a ser usado. index_type pode ser apenas de um dos tipos a seguir:
knnHint

object (KnnHint)

Opcional. Se definido, a pesquisa vai usar o mecanismo de índice de vizinho k-mais próximo (KNN, na sigla em inglês) padrão do sistema.

indexHint

object (IndexHint)

Opcional. Especifica que a pesquisa deve usar um índice específico.

KnnHint

Esse tipo não tem campos.

KnnHint será usado se a pesquisa precisar ser feita explicitamente no mecanismo de índice de vizinho k-mais próximo (KNN, na sigla em inglês) padrão do sistema.

IndexHint

Mensagem para especificar o índice a ser usado na pesquisa.

Representação JSON
{
  "name": string
}
Campos
name

string

Obrigatório. O nome do recurso do índice a ser usado na pesquisa. O índice precisa estar no mesmo projeto, local e coleção. Formato: projects/{project}/locations/{location}/collections/{collection}/indexes/{index}