更改solrj的响应格式

时间:2016-02-19 04:10:39

标签: java apache solr lucene solrj

之前我使用solrj 4.9.1连接solrserver 4.9.1。 现在我已将其升级到solrj 5.4.1以连接solrserver 5.4.1。但问题是以前的代码,

virsh -r -c qemu:///system list --all --name

用于正常工作。但现在在solrj 5.4.1中,它会抛出一个IO Exception来处理相同的数据。当我将代码更改为

QueryResponse res = null;
try {
    res=solrServer.query(query);
} catch (SolrServerException | IOException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
}
它正在经过。虽然我没有得到任何结果集。但在查询期间没有错误。所以我认为QueryResponse构造函数存在一些问题或变化。但是我没有在solrj文档中发现任何变化。 5.4.1和4.9.1都有 https://lucene.apache.org/solr/5_4_1/solr-solrj/org/apache/solr/client/solrj/response/QueryResponse.html

https://lucene.apache.org/solr/4_9_1/solr-solrj/org/apache/solr/client/solrj/response/QueryResponse.html  只有SolrServer更改为SolrClient。真的有变化吗?或者我做错了?

0 个答案:

没有答案