向ElasticSearch 请求数据
来源:互联网 发布:打鱼平台游戏源码 编辑:程序博客网 时间:2024/06/06 02:35
1、核心代码
this.searchCriteria.indices("base_exam_object").documentTypes("beo_exam");searchCriteria.size( maxlimit);searchCriteria.clearSingleSelectFilter();searchCriteria.addSingleSelectFilter("examId", "" + examId);sdf.querySortField = "examId";searchCriteria.sortOrder(SortOrder.ASC);searchCriteria.setResponseIncludeFields(integRptSummary1);SearchResult sResult1 = searchService.searchDocs(this.searchCriteria, this.sdf);List<String> result1 = sResult1.getJsonDocResult();JSONArray paperIds = (JSON.parseObject(result1.get(0) ) ).getJSONArray("paperIds");JSONObject paperScores = new JSONObject();for(int i = 0; i < paperIds.size(); i++ ){String paperId = paperIds.getString(i);this.searchCriteria.indices("base_exam_object").documentTypes("beo_paper");searchCriteria.size( maxlimit);searchCriteria.clearSingleSelectFilter();searchCriteria.addSingleSelectFilter("paperId", paperId);sdf.querySortField = "paperId";searchCriteria.sortOrder(SortOrder.ASC);searchCriteria.setResponseIncludeFields(integRptSummary2);SearchResult sResult2 = searchService.searchDocs(this.searchCriteria, this.sdf);List<String> result2 = sResult2.getJsonDocResult();String xkId = (JSON.parseObject(result2.get(0) ) ).getString("xkId");String paperScore = (JSON.parseObject(result2.get(0) ) ).getString("paperScore");paperScores.put(xkId, paperScore);}
阅读全文
0 0
- 向ElasticSearch 请求数据
- 向ElasticSearch批量导入数据
- ajax向servlet请求数据
- android异步向服务器请求数据
- winfrom post 向服务器请求数据
- android异步向服务器请求数据
- android异步向服务器请求数据
- jQuery向服务器请求数据并处理
- HTTP客户端向其他网站请求数据
- HTTP向本地服务器请求数据
- HTTP客户端向服务器请求数据
- Android 向任意网址发起数据请求
- SpringMvc 向主服务器请求数据
- post请求向服务器发送数据
- 193.m1-向服务器请求数据
- android向服务器请求数据框架
- python向服务器请求压缩数据及解压缩数据
- logstash 向elasticsearch写入数据,如何指定多个数据template
- 2018第六届香港大数据与分析创新峰会将于4月在香港美丽华酒店召开!
- RocketMQ:The producer group has been created before, specify another name please.
- String a;System.out.println("1:"+a);
- 从零开始写爬虫111
- 你真的需要ETL工具吗?
- 向ElasticSearch 请求数据
- 聊聊TCP
- Android5.0之NavigationView的使用
- [kernel 启动流程] (第六章)第一阶段之——打开MMU
- js基础知识
- Dubbo详细介绍与安装使用过程
- React-Native 新手入门
- HDU 3652 B-number (数位dp)
- JS——window.location.search