SemanticSearch

Define uma operação de pesquisa semântica.

Representação JSON
{
  "searchText": string,
  "searchField": string,
  "taskType": enum (EmbeddingTaskType),
  "outputFields": {
    object (OutputFields)
  },
  "filter": {
    object
  },
  "searchHint": {
    object (SearchHint)
  },
  "topK": integer
}
Campos
searchText

string

Obrigatório. O texto da consulta, que é usado para gerar um embedding de acordo com o modelo especificado na configuração da coleção.

searchField

string

Obrigatório. O campo de vetor a ser pesquisado.

taskType

enum (EmbeddingTaskType)

Opcional. O tipo de tarefa da incorporação de consulta.

outputFields

object (OutputFields)

Opcional. Os campos a serem retornados nos resultados da pesquisa.

filter

object (Struct format)

Opcional. Uma expressão de filtro JSON, por exemplo, {"genre": {"$eq": "sci-fi"}}, representada como um google.protobuf.Struct.

searchHint

object (SearchHint)

Opcional. Define a dica de pesquisa. Se nenhuma estratégia for especificada, o serviço vai usar um índice, se disponível, e fará o fallback para a pesquisa KNN.

topK

integer

Opcional. O número de objetos de dados a serem retornados.