menu Spark社区 | 一条苦行狗的家
search
close
es实现极速查询
883 浏览 | 0 评论

es实现极速查询

es索引库中的数据是分片的,本身查询就很快,但是如果想实现极速查询,这里有一个方案。

添加数据的时候 设置路由参数

.setRouting("rout_param")

rout_param是传入的参数,可以代表数据种类,比如 a b c

添加数据设置路由参数

查询数据的时候也同样 设置路由参数,根据参数对应的分区去查询数据

.setRouting("rout_param")

如果知道数据是哪个分区的话,可以直接指定具体的分区

.setPreference("_shard:0")

查询数据设置路由参数

评论

textsms
支持Markdown语法
email
link

mode_comment 全部评论 暂无评论(;´д`)ゞ