SolrQuery query = new SolrQuery();
query.setQuery("num:[20 TO 30]&fl=num&rows=50&start=10&sort=num desc");
QueryResponse rsp;
rsp = server.query(query);
SolrDocumentList returned = rsp.getResults();
System.out.println(returned.size());
为什么我总是得到 10 个文件?(当我在网络浏览器中通过 GET 尝试此操作时,我得到了我想要的)
编辑我实际上发现它在以这种方式创建查询时起作用:
SolrQuery query = new SolrQuery().setQuery(
"num:[20 TO 30]").setSortField("num", ORDER.desc).setRows(5);