类 Item.Builder

java.lang.Object
com.lark.oapi.service.search.v2.model.Item.Builder
封闭类:
Item

public static class Item.Builder extends Object
  • 构造器详细资料

    • Builder

      public Builder()
  • 方法详细资料

    • id

      public Item.Builder id(String id)
      item 在 datasource 中的唯一标识

      示例值:01010111

      参数:
      id -
      返回:
    • acl

      public Item.Builder acl(Acl[] acl)
      item 的访问权限控制。 acl 字段为空数组,则默认数据不可见。如果数据是全员可见,需要设置 access="allow"; type="user"; value="everyone"

      示例值:

      参数:
      acl -
      返回:
    • metadata

      public Item.Builder metadata(ItemMetadata metadata)
      item 的元信息

      示例值:

      参数:
      metadata -
      返回:
    • structuredData

      public Item.Builder structuredData(String structuredData)
      结构化数据(以 json 字符串传递),这些字段是搜索结果的展示字段(特殊字段无须在此另外指定);具体格式可参参考 [通用模块接入指南](/uAjLw4CM/ukTMukTMukTM/search-v2/common-template-intergration-handbook) **请求创建数据项**部分

      示例值:{\"key\":\"value\"}

      参数:
      structuredData -
      返回:
    • content

      public Item.Builder content(ItemContent content)
      非结构化数据,如文档文本,飞书搜索会用来做召回

      示例值:

      参数:
      content -
      返回:
    • build

      public Item build()