SolrQuery实现分页
2019-10-21 11:35
1746 查看
@Test public void queryPageTest() throws SolrServerException, IOException { // 准备分页参数 int pageNum = 2; //页码 int pageSize = 3; //每页条数 // 连接solr服务器 HttpSolrServer solrServer = new HttpSolrServer("http://localhost:8080/solr/core2"); // 创建查询条件对象,范围查询,包含两端 SolrQuery query = new SolrQuery("title:*"); // 设置查询的排序参数,1-排序的字段名,2-排序方式(ORDER:asc desc) query.setSort("id", ORDER.asc); query.setStart((pageNum-1)*pageSize);//设置起始条数 query.setRows(pageSize);//设置每页条数 // 执行查询,获取响应数据 QueryResponse response = solrServer.query(query); // 获取结果集数据 List<Item> list = response.getBeans(Item.class); // 处理结果集 System.out.println("总记录数 numFound:"+response.getResults().getNumFound()); for (Item item : list) { System.out.println("id: " + item.getId()); System.out.println("title:" + item.getTitle()); } }
相关文章推荐
- ASP.NET Repeater绑定数据并实现分页
- android 实现listview的分页加载
- 使用Gridview和ObjectDataSource轻松实现自定义分页
- 在Oracle中实现搜索分页查询
- JS:js配合数据库(oracle)实现前台分页
- Repeater嵌套Repeater实现分类并绑定分页 只查询当前页
- Datalist利用PageDataSource实现分页功能
- thinkphp实现分页显示功能
- SSM框架 用ajax实现模糊查询分页和列表
- jsp实现分页和页面跳转功能
- django-pure-pagination分页功能的实现
- iOS UI-UIScrollView控件实现图片轮播 (UIPageControl-分页指示器)
- django-pure-pagination分页功能的实现
- 实现千万级数据的分页显示!
- Android中实现多行、水平滚动的分页的Gridview实例源码
- 实现List分页,List常用小操作
- Spring Hibernate 模板实现分页
- 纯javascript实现分页(两种方法)
- dedecms织梦实现中英文分页功能方法步骤
- 【Web】分页简单实现