列表分页查询
Posted Roc-xb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列表分页查询相关的知识,希望对你有一定的参考价值。
Easy-Es(简称EE)是一款基于ElasticSearch(简称Es)官方提供的RestHighLevelClient打造的ORM开发框架,在 RestHighLevelClient 的基础上,只做增强不做改变,为简化开发、提高效率而生,您如果有用过Mybatis-Plus(简称MP),那么您基本可以零学习成本直接上手EE,EE是MP的Es平替版,在有些方面甚至比MP更简单,同时也融入了更多Es独有的功能,助力您快速实现各种场景的开发。
目录
C端列表分页查询优化思路
参考技术A 1 数据量不多,则列表信息全部缓存2 数据量多,则根据实际情况缓存前若干页实际内容
3 若查询条件复杂,且数据量多,且不同用户内容有差异。
若是全部缓存,会有缓存的key和数据量都过大的问题。
此场景可将用户大致分类为若干种情况,异步按复杂条件过滤,内部需要缓存数据主键ID。则用户访问直接用ID查询数据再进行特别的用户差别过滤
备注:大数据量复杂查询可使用ES
以上是关于列表分页查询的主要内容,如果未能解决你的问题,请参考以下文章
Elasticsearch中URI Search和RequestBody Search分析
Elasticsearch中URI Search和RequestBody Search分析
2021年大数据ELK(十六):Elasticsearch SQL(职位查询案例)