列表分页查询

Posted Roc-xb

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了列表分页查询相关的知识,希望对你有一定的参考价值。

Easy-Es(简称EE)是一款基于ElasticSearch(简称Es)官方提供的RestHighLevelClient打造的ORM开发框架,在 RestHighLevelClient 的基础上,只做增强不做改变,为简化开发、提高效率而生,您如果有用过Mybatis-Plus(简称MP),那么您基本可以零学习成本直接上手EE,EE是MP的Es平替版,在有些方面甚至比MP更简单,同时也融入了更多Es独有的功能,助力您快速实现各种场景的开发。

目录

1、ES的优点

2、整合过程

(1)配置文件

(2

C端列表分页查询优化思路

参考技术A 1 数据量不多,则列表信息全部缓存

2 数据量多,则根据实际情况缓存前若干页实际内容

3 若查询条件复杂,且数据量多,且不同用户内容有差异。

若是全部缓存,会有缓存的key和数据量都过大的问题。

此场景可将用户大致分类为若干种情况,异步按复杂条件过滤,内部需要缓存数据主键ID。则用户访问直接用ID查询数据再进行特别的用户差别过滤

备注:大数据量复杂查询可使用ES

以上是关于列表分页查询的主要内容,如果未能解决你的问题,请参考以下文章

Elasticsearch中URI Search和RequestBody Search分析

Elasticsearch中URI Search和RequestBody Search分析

2021年大数据ELK(十六):Elasticsearch SQL(职位查询案例)

浅析Elasticsearch大数据下深度分页问题

Elasticsearch教程 elasticsearch 查询数据 | 分页查询

ElasticSearch——分页查询