开发者社区> 问答> 正文

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


添加某个字段到搜索结果字段列表中(fetch_fields)



参数描述

参数名称类型描述
fieldString指定的字段名称。


接口定义


  1. void addFetchField(String field)



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



返回结果

  • 返回指定返回字段的列表。


接口定义


  1. List<String> getFetchFields()



添加一条查询分析规则(qp)



参数描述

参数名称类型描述
qpNameString查询分析规则名称


接口定义


  1. void addQpName(String qpName)



添加一条查询分析规则(qp)



参数描述

参数名称类型描述
qpNamesList<String>查询分析规则名称


接口定义


  1. void addQpNames(List<String> qpNames)



获取当前设置的查询分析规则(qp)



返回结果

  • 返回当前设置的所有查询分析规则名称


接口定义


  1. List<String> getQpNames()



关闭某些功能模块(disable)



接口描述


有如下场景需要考虑:
1、如果要关闭整个qp的功能,则指定functionName="qp";
2、如果待关闭的功能模块有更详细的配置可以通过value指定,如果没有可以为"";
如果需要关闭查询分析功能,可以使用下面的disableQp方法,可以更方便的指定需要禁用的功能子项

参数描述

参数名称类型描述
functionNameString需要禁用的函数名称
valueString待禁用函数的详细说明


接口定义


  1. void addDisableFunction(String functionName, String value)

展开
收起
轩墨 2017-10-25 12:42:32 1790 0
0 条回答
写回答
取消 提交回答
问答地址:
问答排行榜
最热
最新

相关电子书

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