功能简介
config 可以指定查询结果的起始位置、返回结果的数量、展现结果的格式、参与精排表达式文档个数等。(注:Config子句中的 rerank_size 参数,放在Rank类方法中进行设置)
构造函数(1)
有参构造函数,在创建对象时指定应用名称列表
Config(List<String> appNames)
参数描述
参数名称 | 类型 | 描述 |
appNames | List<String> | 应用名称列表 |
构造函数(2)
无参构造函数
Config()
设置返回结果的偏移量(start)
接口定义
设置返回结果的偏移量(start)
Config setStart(int start)
参数描述
参数 | 类型 | 必需 | 取值范围 | 默认值 | 描述 |
start | int | 否 | [0, 5000] | 0 | 从搜索结果中第start个文档开始返回 |
获取返回结果的偏移量(start)
接口定义
获取返回结果的偏移量(start)
int getStart()
返回结果
start参数值
设置当前返回结果集的文档个数(hit)
接口定义
设置当前返回结果集的文档个数(hit)
Config setHits(int hits)
参数描述
参数 | 类型 | 必需 | 取值范围 | 默认值 | 描述 |
hits | int | 否 | [0, 500] | 10 | 返回文档的最大数量 |
获取当前设定的结果集的文档条数(hit)
接口定义
获取当前设定的结果集的文档条数(hit)
int getHits()
返回结果
int 获取设置的返回结果条数
设置返回的数据格式类型(format)
接口定义
设置返回的数据格式类型(format)
Config setSearchFormat(SearchFormat.FULLJSON)
参数描述
参数 | 类型 | 必需 | 取值范围 | 默认值 | 描述 |
format | string | 否 | xml、JSON、fulljson三种格式可选 | JSON | 返回的文档格式,fulljson:比JSON类型多输出一些节点,如variableValue等。 |
获取返回的数据格式类型(format)
接口定义
获取返回的数据格式类型(format)
SearchFormat getSearchFormat()
返回结果
SearchFormat 类型枚举值
设置搜索返回的索引字段列表(fetch_fields)
接口定义
设置搜索返回的索引字段列表(fetch_fields)
Config setFetchFields(List<String> fetchFields)
参数描述
参数名称 | 类型 | 描述 |
fetchFields | List<String> | 需展示字段名称 |
获取搜索结果包含的字段列表(fetch_fields)
接口定义
获取搜索结果包含的字段列表(fetch_fields)
List<String> getFetchFields()
返回结果
List<String> 获取需展示字段名称
设定当前的kvpairs
接口定义
设定当前的kvpairs
config setKvpairs(String kvpairs)
参数描述
参数名称 | 类型 | 描述 |
kvpairs | String | kvpairs内容 |
获取当前的kvpairs
接口定义
获取当前的kvpairs
String getKvpairs()
返回结果
kvpairs内容
设定当前的路由值
接口定义
设定当前的路由值
Config setRouteValue(String routeValue)
参数描述
参数名称 | 类型 | 描述 |
routeValue | String | 路由参数值 |