solrj的问题:直接获得值只能通过逗号间隔,通过下面的方法就能够解决这个问题
List<String> ls = (List<String>)(Object)
多值,multivalue
for (SolrDocument doc : response.getResults()) {
if(doc.getFieldValues("patentIpcMainGroup") != null && doc.getFieldValues("patentCitation") != null){
tempipc = doc.getFieldValues("patentIpcMainGroup").toString();
List<String> ls = (List<String>)(Object)doc.getFieldValues("patentIpcMainGroup");
if(ls.size() > 1){
System.out.println(tempipc);
for(String ss:ls){
System.out.println(ss);
}
}