SOLR将JSON响应转换为javabin

时间:2014-04-10 04:34:29

标签: java serialization solr lucene solrj

是否可以将SOLR返回的JSON响应转换为javabin并将其返回给客户端。

基本上我的服务充当客户端和SOLR之间的代理。客户端期望javabin中的响应,我必须将SOLR返回的响应转换为javabin并返回到客户端。我怎样才能做到这一点?

我基本上想要将已经反序列化的javabin响应转换为javabin并发送给客户端。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

我还没有尝试过,但你需要在查询时设置javabin格式。将wt=javabin添加到网址。

通过SolrJ API

CommonsHttpSolrServer server =...
server.setParser(new BinaryResponseParser());

更多信息javabin

如果要序列化SolrResponse,可以使用BinaryResponseWriter.write()