类 SchemaSearchOptions.Builder

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

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

    • Builder

      public Builder()
  • 方法详细资料

    • enableSemanticMatch

      public SchemaSearchOptions.Builder enableSemanticMatch(Boolean enableSemanticMatch)
      是否支持语义切词召回。默认不支持(推荐使用在长文本的场景)

      示例值:true

      参数:
      enableSemanticMatch -
      返回:
    • enableExactMatch

      public SchemaSearchOptions.Builder enableExactMatch(Boolean enableExactMatch)
      是否支持精确匹配。默认不支持(推荐使用在短文本、需要精确查找的场景)

      示例值:false

      参数:
      enableExactMatch -
      返回:
    • enablePrefixMatch

      public SchemaSearchOptions.Builder enablePrefixMatch(Boolean enablePrefixMatch)
      是否支持前缀匹配(短文本的默认的分词/召回策略。前缀长度为 1-12)

      示例值:false

      参数:
      enablePrefixMatch -
      返回:
    • enableNumberSuffixMatch

      public SchemaSearchOptions.Builder enableNumberSuffixMatch(Boolean enableNumberSuffixMatch)
      是否支持数据后缀匹配。默认不支持(推荐使用在短文本、有数字后缀查找的场景。后缀长度为3-12)

      示例值:false

      参数:
      enableNumberSuffixMatch -
      返回:
    • enableCamelMatch

      public SchemaSearchOptions.Builder enableCamelMatch(Boolean enableCamelMatch)
      是否支持驼峰英文匹配。默认不支持(推荐使用在短文本,且包含驼峰形式英文的查找场景)

      示例值:false

      参数:
      enableCamelMatch -
      返回:
    • build

      public SchemaSearchOptions build()