SemanticSearch

Definisce un'operazione di ricerca semantica.

Rappresentazione JSON
{
  "searchText": string,
  "searchField": string,
  "taskType": enum (EmbeddingTaskType),
  "outputFields": {
    object (OutputFields)
  },
  "filter": {
    object
  },
  "searchHint": {
    object (SearchHint)
  },
  "topK": integer
}
Campi
searchText

string

Obbligatorio. Il testo della query, utilizzato per generare un incorporamento in base al modello di incorporamento specificato nella configurazione della raccolta.

searchField

string

Obbligatorio. Il campo vettoriale in cui eseguire la ricerca.

taskType

enum (EmbeddingTaskType)

Facoltativo. Il tipo di attività dell'incorporamento della query.

outputFields

object (OutputFields)

Facoltativo. I campi da restituire nei risultati di ricerca.

filter

object (Struct format)

Facoltativo. Un'espressione di filtro JSON, ad esempio {"genre": {"$eq": "sci-fi"}}, rappresentata come google.protobuf.Struct.

searchHint

object (SearchHint)

Facoltativo. Imposta il suggerimento di ricerca. Se non viene specificata alcuna strategia, il servizio utilizzerà un indice, se disponibile, e altrimenti ricorrerà alla ricerca KNN.

topK

integer

Facoltativo. Il numero di oggetti di dati da restituire.