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

可选。要返回的数据对象数量。