功能简介
用于设置参数或添加参数对象
构造函数(1)
有参构造函数,在创建对象时指定Config参数对象
SearchParams(Config config)
构造函数(2)
无参构造函数
SearchParams()
设置指定索引字段范围的搜索关键词(query)
接口定义
设置查询词
SearchParams setQuery(String query)
参数描述
参数名称 | 类型 | 描述 |
query | String | 查询词 |
获取当前指定的查询词内容(query)
接口定义
获取当前指定的查询词内容
String getQuery()
返回结果
String 查询词
添加查询过滤规则
接口定义
设置查询过滤条件
SearchParams setFilter(String filter)
参数描述
参数名称 | 类型 | 描述 |
filter | String | 查询过滤条件 |
接口定义
设置下拉提示对象参数
设置下拉对象
SearchParams setSuggest(Suggest suggest)
参数描述
参数名称 | 类型 | 描述 |
suggest | Suggest | 下拉提示参数对象 |
获取下拉提示对象参数
获取下拉对象
Suggest getSuggest()
返回结果
Suggest 下拉提示对象
添加Config 对象参数
接口定义
设置查询Config对象参数
SearchParams setConfig(Config config)
参数描述
参数名称 | 类型 | 描述 |
config | Config | Config配置参数对象 |
获取Config 对象参数
接口定义
获取Config对象参数
Config getConfig()
返回结果
Config 配置参数对象
添加查询分析规则名称
接口定义
添加查询分析
void addToQueryProcessorNames(String qpName)
参数描述
参数名称 | 类型 | 描述 |
qpName | String | 查询分析名称 |
设置查询分析规则名称列表
接口定义
添加查询分析
SearchParams setQueryProcessorNames(List<String> queryProcessorNames)
参数描述
参数名称 | 类型 | 描述 |
queryProcessorNames | List<String> | 查询分析名称列表 |
获取查询分析规则列表
接口定义
添加查询分析
List<String> getQueryProcessorNames()
返回结果
List<String> 查询分析规则列表
添加统计对象参数
接口定义
设置下拉对象
void addToAggregates(Aggregate aggregate)
参数描述
参数名称 | 类型 | 描述 |
aggregate | Aggregate | 统计对象参数 |
添加统计参数集合对象
接口定义
设置统计参数
SearchParams setAggregates(Set<Aggregate> aggreates)
参数描述
参数名称 | 类型 | 描述 |
aggreates | Set<Aggregate> | aggreate对象集合 |
获取统计参数对象集合
接口定义
获取统计参数对象集合
Set<Aggregate> getAggregates()
返回结果
Set<Aggregate> 统计参数对象集合
添加打散参数对象集合
接口定义
设置打散条件
SearchParams setDistincts(Set<Distinct> distincts)
参数描述
参数名称 | 类型 | 描述 |
distincts | Set<Distinct> | distinct对象集合 |
添加打散参数对象
接口定义
设置打散条件
void addToDistincts(Distinct distinct)
参数描述
参数名称 | 类型 | 描述 |
distinct | Distinct | distinct对象 |
获取打散参数对象集合
接口定义
获取打散参数对象集合
Set<Distinct> getDistincts()
返回结果
Set<Distinct> 打散参数对象集合
添加粗精排规则对象
接口定义
设置Rank粗精排规则对象
SearchParams setRank(Rank rank)
参数描述
参数名称 | 类型 | 描述 |
rank | Rank | Rank粗精排规则对象 |
获取粗精排规则对象
接口定义
获取Rank粗精排规则对象
Rank getRank()
返回结果
Rank 粗精排规则对象
添加排序对象
接口定义
设置排序参数
SearchParams setSort(Sort sort)
参数描述
参数名称 | 类型 | 描述 |
sort | Sort | sort排序对象 |
获取排序对象
接口定义
获取排序对象
Sort getSort()
返回结果
Sort 排序对象
添加摘要参数集合对象
接口定义
设置摘要参数
void addToSummaries(Summary summary)
参数描述
参数名称 | 类型 | 描述 |
summary | Summary | 摘要参数对象 |
设置摘要参数集合对象集合
接口定义
设置摘要参数
SearchParams setSummaries(Set<Summary> summaries)
参数描述
参数名称 | 类型 | 描述 |
summaries | Set<Summary> | 摘要参数对象集合 |
获取摘要参数对象
接口定义
获取摘要参数
Set<Summary> getSummaries()
返回结果
Set<Summary> 摘要参数对象集合
设置DeepPaging参数对象
接口定义
设置DeepPaging参数对象
SearchParams setDeepPaging(DeepPaging deepPaging)
参数描述
参数名称 | 类型 | 描述 |
deepPaging | DeepPaging | DeepPaging对象 |
获取DeepPaging参数对象
接口定义
获取DeepPaging参数对象
DeepPaging getDeepPaging()
返回结果
DeepPaging 参数对象