当前位置:   article > 正文

es查询java代码如何排序_elasticsearch排序查询数据restful api以及java代码实现

elasticsearch java sort怎么写

elasticsearch排序查询数据restful api以及java代码实现

restful api实现如下:

{

"sort":[

{"publishDate":{"order":"desc"}}

]

}

44ed62f63aa06d4f439b2caa16f4b3f7.png

根据发布日期降序排列;

Java代码实现:/**

* 排序查询

* @throws Exception

*/

@Test

public void searchOrderBy()throws Exception{

SearchRequestBuilder srb=client.prepareSearch("film").setTypes("dongzuo");

SearchResponse sr=srb.setQuery(QueryBuilders.matchAllQuery())

.addSort("publishDate", SortOrder.DESC)

.execute()

.actionGet(); // 分页排序所有

SearchHits hits=sr.getHits();

for(SearchHit hit:hits){

System.out.println(hit.getSourceAsString());

}

}

执行输出:

138ced1b46e1675a48e8b13273fe2919.png

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/68207
推荐阅读
相关标签
  

闽ICP备14008679号