开发者社区> 问答> 正文

JavaSDK的搜索如何操作?(14)


获取当前设置的所有禁用函数(disable)



返回结果

  • 返回当前设置的所有需要禁用的函数


接口定义


  1. String getDisableFunctions()



关闭查询分析模块(qp)



接口描述


qp有如下模块:
1、spell_check: 检查用户查询串中的拼写错误,并给出纠错建议。
2、term_weighting: 分析查询中每个词的重要程度,并将其量化成权重,权重较低的词可能不会参与召回。
3、stop_word: 根据系统内置的停用词典过滤查询中无意义的词
4、synonym: 根据系统提供的通用同义词库和语义模型,对查询串进行同义词扩展,以便扩大召回。
example:
标示关闭整个qp
"qp:spell_check" 标示关闭qp的拼音纠错功能。
"qp:stop_word:index_name1|index_name2" 标示关闭qp中index_name1和index_name2上的停用词功能。
"qp:stop_word:index_name1|index_name2,synonym:index_name3" 标示关闭qp中index_name1和index_name2上的停用词功能,关闭index_name3上的同义词功能

参数描述

参数名称类型描述
optsMap<String, ArrayList<String>>关闭qp的细节配置参数


接口定义


  1. void disableQp(Map<String, ArrayList<String>> opts)



关闭整个查询分析模块(qp)



接口定义


  1. void disableQp()



设置scroll请求的有效期



参数描述

参数名称类型描述
expireString指定的scroll请求有效期 默认 1m 表示一分钟,支持的时间单位包括:w=Week, d=Day, h=Hour, m=minute, s=second


接口定义


  1. void setScrollExpire(String expire)

展开
收起
轩墨 2017-10-25 12:43:24 1729 0
0 条回答
写回答
取消 提交回答
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
MongoDB5.0搜索附近的人车物 立即下载
《开放搜索查询分析服务架构分享》 立即下载
基于 Elasticsearch 电商搜索 立即下载