1、复合查询![](https://img-blog.csdnimg.cn/1a43624ef7474fa2924f7c4cd66b4f1c.jpeg)
2、相关性算法
3、Function Score Query![](https://img-blog.csdnimg.cn/730d3c45684e43b691dcf1b806a9f1e7.jpeg)
4、Boolean Query
5、总结分析
本章学习了复合查询,相关性算分、function score query、bool query。
1、相关性算分比较复杂,可以先了解即可。
2、function score query,将过滤条件、算分函数、加权方式理解即可。
3、bool query,其中must、should是参与算分,must_not、filter是不参与算分,参与算分的条件越多,性能越差,所以将需要算分的条件放到must,不需要的放到must_not、filter中即可。
以上内容来自黑马程序员,课程学习节奏循序渐进。本人学习后觉得非常不错,有兴趣的小伙伴千万不要错过。