我想查詢Solr使用某些領域,我想在XML格式的響應。不知何故,我無法獲得XML格式的響應,即使我已將解析器設置爲XMLResponseParser
。請檢查代碼,讓我知道什麼是錯在這裏:solr響應xml格式
HttpSolrServer solr = new HttpSolrServer(urlString);
String queryString ="*:*";
SolrQuery query = new SolrQuery(queryString);
query.setQuery(queryString);
query.setFields("type", "typestring");
query.addFilterQuery("id");
query.setStart(0);
query.setRows(100);
solr.setParser(new XMLResponseParser());
QueryResponse resp = solr.query(query);
SolrDocumentList results = resp.getResults();
for (int i = 0; i < results.size(); ++i) {
// I need this results in xml format
System.out.println(results.get(i));
}
我們可以將SolrDocumentList轉換爲xml格式嗎? – user3161879