深度分页需要优化下,简单的查询几十亿问题不大,若超大则可上集群,再可上ES-ClickHouse.## 重要考虑虽然传统DBMS关系型数据库表中数据,可通过一系列方案-结合实际业务作数据同步至ES(数据建模),但当大批量数据同步... #允许ES最大滚动数目分配设置PUT /yxd179-2021/_settings{ "index": { "max_result_window": 13000000 }}#查看字段分词分析过程POST /yxd179-2021/_analyze{ "field": "regNumber", "text": ...
# 一、前言本文分享了在工作中关于 ElasticSearch 的一些使用建议。 **和其他更偏向手册化更注重结论的文章不同,本文将一定程度上阐述部分建议背后的原理及使用姿势参考,避免流于表面,只知其然而不知其所以然。*... 避免使用 from+size 方式。**ES 中深度翻页排序的花费会随着分页的深度而成倍增长,分页搜索不会单独“Cache”。每次分页的请求都是一次重新搜索的过程,而不是从第一次搜索的结果中获取。如果数据特别大对 CPU 和...
Body参数 类型 是否必选 示例值 描述 PageToken String 否 init 滚动查询 ID。滚动查询方式适用于查询 10,000 条以上数据的场景。使用滚动查询方式时,首次调用接口查询数据时将该参数值设置为 init,第二次调用接口查询时将该参数值设置为首次查询返回参数中 PageToken 的值,第三次调用接口查询时将该参数值设置为第二次查询返回参数中 PageToken 的值,依次类推。当查询到最后分页,没有更多数据时,返回 finish。 说明 返回参...
Body参数 类型 是否必选 示例值 描述 PageToken String 否 init 滚动查询 ID。滚动查询方式适用于查询 10,000 条以上数据的场景。使用滚动查询方式时,首次调用接口查询数据时将该参数值设置为 init,第二次调用接口查询时将该参数值设置为首次查询返回参数中 PageToken 的值,第三次调用接口查询时将该参数值设置为第二次查询返回参数中 PageToken 的值,依次类推。当查询到最后分页,没有更多数据时,返回 finish。 说明 返回参...
PageSize Integer 否 10 分页查询数量。取值范围为 [1,1000],默认取值为 10。 PageNumber Integer 否 1 分页查询页码,默认取值为 1。 使用滚动查询时,不需要传入该参数。 未使用滚动查询时,接口最多支持返回 10,000 条查询结果,即 PageNumber×PageSize≤10,000。 Channel String 否 123 根据渠道标识进行筛选。默认查询全部渠道数据。您可以通过 ListChannelAPI 接口查询渠道标识。 PageAdvertiseTypes String 否 1,2 ...
PageNo Integer 否 1 分页查询页码,默认取值为 1。 使用滚动查询时,PageNo 取值范围为 [1,2^64]。有关滚动查询,详见请求参数 ScrollId。 未使用滚动查询时,接口最多支持返回 10,000 条查询结果,即 PageNo × ... ScrollId String bcd 滚动查询 ID。 UserBehaviorData参数 类型 示例值 描述 UserId Long 11 用户 ID,即观众在企业直播的唯一标识。 说明 如果观众未通过输入昵称或其他方式登录直播间,其用户 ID 显示为 0。 ...
您可通过ListActivityAPI 接口查询 ID PageNo Int 否 分页查询页码,默认取值为 1。 使用滚动查询时,PageNo 取值范围为 [1,2^64]。有关滚动查询,详见请求参数 ScrollId。 未使用滚动查询时,接口最多支持返回 10,000 条查询结果,即 PageNo×PageItemCount≤10,000。 PageItemCount Int 否 分页查询数量,取值范围为 [1,500],默认取值为 10。 ScrollId String 否 滚动查询 ID。滚动查询方式适用于查询 10,000 条以上数据...