SemanticSearch

定義語意搜尋作業。

JSON 表示法
{
  "searchText": string,
  "searchField": string,
  "taskType": enum (EmbeddingTaskType),
  "outputFields": {
    object (OutputFields)
  },
  "filter": {
    object
  },
  "searchHint": {
    object (SearchHint)
  },
  "topK": integer
}
欄位
searchText

string

這是必要旗標,查詢文字,用於根據集合設定中指定的嵌入模型產生嵌入。

searchField

string

這是必要旗標,要搜尋的向量欄位。

taskType

enum (EmbeddingTaskType)

選用。查詢嵌入的任務類型。

outputFields

object (OutputFields)

選用。搜尋結果中要傳回的欄位。

filter

object (Struct format)

選用。JSON 篩選器運算式,例如 {"genre": {"$eq": "sci-fi"}},以 google.protobuf.Struct 表示。

searchHint

object (SearchHint)

選用。設定搜尋提示。如未指定策略,服務會使用索引 (如有),否則會改用 KNN 搜尋。

topK

integer

選用。要傳回的資料物件數量。