当我查询SOLR时,我希望输出在csv中,但输出仍然在javabin中

时间:2015-03-12 17:05:50

标签: java csv solr

SolrQuery query = new SolrQuery();
query.setQuery("*:*");
query.add("wt","csv");
server.query(query);

在QueryResponse对象中,params出现为params {q = wt = javabin ,version = 2}

即使我在上面的代码中将wt设置为csv。有什么方法可以在csv中获得solr输出?

1 个答案:

答案 0 :(得分:1)

solrj Java库仅支持javabinxml

您可以使用HttpSolrServer#setParser(ResponseParser processor)来定义格式。 wt参数在这里不起作用。

如果你想要一个csv输出,你必须手动将响应从Solr转换为csv格式。