ElasticSearch分页查询数据restful api以及java代码实现

编程入门 行业动态 更新时间:2024-10-27 18:29:36

ElasticSearch<a href=https://www.elefans.com/category/jswz/34/1769545.html style=分页查询数据restful api以及java代码实现"/>

ElasticSearch分页查询数据restful api以及java代码实现

elasticsearch分页查询数据restful api以及java代码实现

restful api实现如下:

POST http://192.168.1.111:9200/film/dongzuo/_search/

{

  "from": 0,

  "size": 2

}

返回2条数据

java代码实现如下:

/*** 分页查询* @throws Exception*/
@Test
public void searchPaging()throws Exception{SearchRequestBuilder srb=client.prepareSearch("film").setTypes("dongzuo");SearchResponse sr=srb.setQuery(QueryBuilders.matchAllQuery()).setFrom(1).setSize(2).execute().actionGet(); // 查询所有SearchHits hits=sr.getHits();for(SearchHit hit:hits){System.out.println(hit.getSourceAsString());}
}

运行如下:

ERROR StatusLogger Log4j2 could not find a logging implementation. Please add log4j-core to the classpath. Using SimpleLogger to log to the console...

{"title":"机器之血","publishDate":"2017-12-29","content":"2007年,Dr.James在半岛军火商的支持下研究生化人。研究过程中,生化人安德烈发生基因突变大开杀戒,将半岛军火商杀害,并控制其组织,接管生化人的研究。Dr.James侥幸逃生,只好寻求警方的保护。特工林东(成龙 饰)不得以离开生命垂危的小女儿西西,接受证人保护任务...十三年后,一本科幻小说《机器之血》的出版引出了黑衣生化人组织,神秘骇客李森(罗志祥 饰)(被杀害的半岛军火商的儿子),以及隐姓埋名的林东,三股力量都开始接近一个“普通”女孩Nancy(欧阳娜娜 饰)的生活,想要得到她身上的秘密。而黑衣人幕后受伤隐藏多年的安德烈也再次出手,在多次缠斗之后终于抓走Nancy。林东和李森,不得不以身犯险一同前去解救,关键时刻却发现李森竟然是被杀害的半岛军火商的儿子,生化人的实验记录也落入了李森之手......","director":"张立嘉","price":"45"}

{"title":"星球大战8:最后的绝地武士","publishDate":"2018-01-05","content":"《星球大战:最后的绝地武士》承接前作《星球大战:原力觉醒》的剧情,讲述第一军团全面侵袭之下,蕾伊(黛西·雷德利 Daisy Ridley 饰)、芬恩(约翰·博耶加 John Boyega 饰)、波·达默龙(奥斯卡·伊萨克 Oscar Isaac 饰)三位年轻主角各自的抉 择和冒险故事。前作中觉醒强大原力的蕾伊独自寻访隐居的绝地大师卢克·天行者(马克·哈米尔 Mark Hamill 饰),在后者的指导下接受原力训练。芬恩接受了一项几乎不可能完成的任务,为此他不得不勇闯敌营,面对自己的过去。波·达默龙则要适应从战士向领袖的角色转换,这一过程中他也将接受一些血的教训。","director":"莱恩·约翰逊","price":"55"}


更多推荐

ElasticSearch分页查询数据restful api以及java代码实现

本文发布于:2024-02-26 08:34:19,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1701877.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:分页   代码   数据   ElasticSearch   java

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!