I want output to be in csv when I query SOLR , but output still comes in javabin

早过忘川 提交于 2020-01-16 18:03:46

问题


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

In QueryResponse object params come out to be params{q=:,wt=javabin,version=2}

Even though I have set wt as csv in code above . Any way how to get solr output in csv ?


回答1:


The solrj Java library only supports javabin and xml.

You can use HttpSolrServer#setParser(ResponseParser processor) to define the format. The wt parameter won't work here.

If you want a csv output you have to manually transform the response from Solr to the csv format.



来源:https://stackoverflow.com/questions/29015996/i-want-output-to-be-in-csv-when-i-query-solr-but-output-still-comes-in-javabin

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!