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 個のドキュメントを取得するのですか?? (WebブラウザでGETを介してこれを試すと、必要なものが得られます)
編集私は実際に、クエリがこのように作成されたときに機能することを発見しました:
SolrQuery query = new SolrQuery().setQuery(
"num:[20 TO 30]").setSortField("num", ORDER.desc).setRows(5);