特征函数项
特征函数可以用到排序表达式中(大部分仅支持精排表达式),可以通过各种语法及语句的组合得到强大的排序功能。
first_phase_score : 获取粗排表达式最终计算分值
1.详细用法:
first_phase_score()
2.参数:
无
3.返回值:
float
4.适用场景:
场景1:
粗排表达式为exact_match_boost(),精排为exact_match_boost()与text_relevance(title),且二者权重为3:1。
粗排表达式:exact_match_boost() 精排表达式:first_phase_score()*0.01*3+text_relevance(title) //直接使用first_phase_score()而exact_match_boostce()可以减少计算量,提高检索性能。
5.注意事项:
多个OR查询情况下,OR个数及查询召回文档数都对性能影响很大,需要根据实际场景进行详细的测试和优化。