ElasticSearch java api,想要实现一次请求查询多个类型的同时,每个类型只取固定数量的数据
Elasticsearch | 作者 l433608734 | 发布于2019年01月11日 | 阅读数:5157
最近在做系统的搜索功能,在一个索引下建了一些不同的类型。
页面上的全局搜索功能是要求展示所有类型的数据。
一开始想的是按找类型发起请求,每个类型一次,只取几条数据。
但是发现查全部类型的时候,虽然单个类型的数据查询已经解析工作只需要几十毫秒,但全部执行完就需要一秒左右了。
所以想要实现只请求一次,查询所有类型的数据,并且每个类型只取固定数量的数据。
请问java api能实现这样的功能吗?
页面上的全局搜索功能是要求展示所有类型的数据。
一开始想的是按找类型发起请求,每个类型一次,只取几条数据。
但是发现查全部类型的时候,虽然单个类型的数据查询已经解析工作只需要几十毫秒,但全部执行完就需要一秒左右了。
所以想要实现只请求一次,查询所有类型的数据,并且每个类型只取固定数量的数据。
请问java api能实现这样的功能吗?
4 个回复
laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net
赞同来自: rochy
zqc0512 - andy zhou
赞同来自:
index *
es 6.x+ not support types in one index .change it better for future.
user from size can do it .not scroll.
ccsy
赞同来自:
HelloClyde
赞同来自: