2 sanhuv sanhuv 于 2016.03.31 16:36 提问

取出solr中的numFound值

取出solr中的numFound值 怎么取 详细一点,数据太多了,用.count的话,太花费时间了。。

3个回答

zhangshangui_2015
zhangshangui_2015   2016.03.31 16:52
已采纳

用JSON来取:
JSONObject _jsonobj = JsonObject.fromObject(responseText);
JSONArray docList = _jsonobj.getJSONArray("documentList");
然后用docList.size()来取

兄弟,你做solr开发做多多久,我也是今年因为项目的需要开始做solor,nutch还有lucene的开发,有时间多多交流。

sanhuv
sanhuv JSONObject JSONArray是什么 。我刚做没几天
一年多之前 回复
zhangshangui_2015
zhangshangui_2015   2016.03.31 17:04

JSON : javascript object notation,你是不是要取solr返回的索引结果?

sanhuv
sanhuv 还是不知道 不过solr查询可不可以只查总数量然后返回,查询所有信息然后得到count太慢了
一年多之前 回复
zhangshangui_2015
zhangshangui_2015   2016.03.31 17:06

solr返回的索引结果有很多种格式,JSON只是其中的一种,JSON提供了不少对索引结果解析的方法

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!