全部产品

exact_match_boost

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

特征函数项

特征函数可以用到排序表达式中(大部分仅支持精排表达式),可以通过各种语法及语句的组合得到强大的排序功能。其中特征函数参数出现的文档字段需根据对应函数文档提示,创建为索引或属性.

exact_match_boost :获取查询中用户指定的查询词权重最大值

  1. 详细用法
    exact_match_boost()

  2. 参数

  3. 返回值
    int,值域为[0, 99]

  4. 适用场景
    场景1:查询为query=default:’开放搜索’^60 OR default:’opensearch’^50,希望按照实际匹配词boost权重来排序。如如果文档A包含“开放搜索”,文档B包含“opensearch”,则文档A排到文档B前面。
    粗排表达式为:exact_match_boost() 精排表达式为空。 //精排为空,默认按照粗排表达式分值来排序。

  5. 注意事项

    • 函数参数依赖字段需创建为索引
    • 如果对于没有指定boost的查询词默认boost值为99。