是否可以将SOLR返回的JSON响应转换为javabin并将其返回给客户端。
基本上我的服务充当客户端和SOLR之间的代理。客户端期望javabin中的响应,我必须将SOLR返回的响应转换为javabin并返回到客户端。我怎样才能做到这一点?
我基本上想要将已经反序列化的javabin响应转换为javabin并发送给客户端。
我怎样才能做到这一点?
答案 0 :(得分:0)
我还没有尝试过,但你需要在查询时设置javabin格式。将wt=javabin
添加到网址。
通过SolrJ API
CommonsHttpSolrServer server =...
server.setParser(new BinaryResponseParser());
更多信息javabin
如果要序列化SolrResponse,可以使用BinaryResponseWriter.write()