全部产品
开放搜索

Config类

更新时间:2017-06-07 13:26:11   分享:   

功能简介

config 可以指定查询结果的起始位置、返回结果的数量、展现结果的格式、参与精排表达式文档个数等。(注:Config子句中的 rerank_size 参数,放在Rank类方法中进行设置)

构造函数(1)

  1. 有参构造函数,在创建对象时指定应用名称列表
  2. Config(List<String> appNames)

参数描述

参数名称 类型 描述
appNames List<String> 应用名称列表

构造函数(2)

  1. 无参构造函数
  2. Config()

设置返回结果的偏移量(start)

接口定义

  1. 设置返回结果的偏移量(start)
  2. Config setStart(int start)

参数描述

参数 类型 必需 取值范围 默认值 描述
start int [0, 5000] 0 从搜索结果中第start个文档开始返回

获取返回结果的偏移量(start)

接口定义

  1. 获取返回结果的偏移量(start)
  2. int getStart()

返回结果

  • start参数值

设置当前返回结果集的文档个数(hit)

接口定义

  1. 设置当前返回结果集的文档个数(hit)
  2. Config setHits(int hits)

参数描述

参数 类型 必需 取值范围 默认值 描述
hits int [0, 500] 10 返回文档的最大数量

获取当前设定的结果集的文档条数(hit)

接口定义

  1. 获取当前设定的结果集的文档条数(hit)
  2. int getHits()

返回结果

  • int 获取设置的返回结果条数

设置返回的数据格式类型(format)

接口定义

  1. 设置返回的数据格式类型(format)
  2. Config setSearchFormat(SearchFormat.FULLJSON)

参数描述

参数 类型 必需 取值范围 默认值 描述
format string xml、json、fulljson三种格式可选 json 返回的文档格式,fulljson:比json类型多输出一些节点,如variableValue等。

获取返回的数据格式类型(format)

接口定义

  1. 获取返回的数据格式类型(format)
  2. SearchFormat getSearchFormat()

返回结果

  • SearchFormat 类型枚举值

设置搜索返回的索引字段列表(fetch_fields)

接口定义

  1. 设置搜索返回的索引字段列表(fetch_fields)
  2. Config setFetchFields(List<String> fetchFields)

参数描述

参数名称 类型 描述
fetchFields List<String> 需展示字段名称

获取搜索结果包含的字段列表(fetch_fields)

接口定义

  1. 获取搜索结果包含的字段列表(fetch_fields)
  2. List<String> getFetchFields()

返回结果

  • List<String> 获取需展示字段名称

设定当前的kvpairs

接口定义

  1. 设定当前的kvpairs
  2. config setKvpairs(String kvpairs)

参数描述

参数名称 类型 描述
kvpairs String kvpairs内容

获取当前的kvpairs

接口定义

  1. 获取当前的kvpairs
  2. String getKvpairs()

返回结果

  • kvpairs内容

设定当前的路由值

接口定义

  1. 设定当前的路由值
  2. Config setRouteValue(String routeValue)

参数描述

参数名称 类型 描述
routeValue String 路由参数值
本文导读目录
本文导读目录
以上内容是否对您有帮助?