下面是我的solrDocumentList数据
{numFound=16,start=0,docs=[SolrDocument{cluster=Horton, source=MUSE}]}
但是当以Json身份返回时,numFound和start属性在响应中被忽略了。
代码
// Preparing Solr query
SolrQuery query = new SolrQuery();
query.setQuery(searchString);
// Adding the field to be retrieved
query.addField("*");
query.setStart(start);
query.setRows(rows);
// Executing the query
QueryResponse queryResponse = Solr.query(query);
// Storing the results of the query
SolrDocumentList docs = queryResponse.getResults();
System.out.println("queryResponse is :" + docs);
Solr.close();
return docs;
输出响应:
[{cluster=Horton, source=MUSE}]
我期望输出如下,(json数组)
[doc: {cluster=Horton, source=MUSE},
numFound:0
]
感谢任何帮助。
答案 0 :(得分:-1)
您将使用以下方法获得numFound。
queryResponse.getResults()。getNumFound();