是否可以将SOLR返回的JSON响应转换为javabin并返回给客户端。
基本上我的服务充当客户端和 SOLR 之间的代理。客户端期望 javabin 中的响应,我必须将 SOLR 返回的响应转换为 javabin 并返回给客户端。我怎样才能实现这个目标?
我基本上想将已经反序列化的 javabin 响应转换为 javabin 并发送到客户端。
我怎样才能实现这个目标?
最佳答案
我没有尝试过,但是查询时需要设置javabin格式。将 wt=javabin
添加到 URL。
通过 SolrJ API
CommonsHttpSolrServer server =...
server.setParser(new BinaryResponseParser());
更多信息javabin
如果你想序列化 SolrResponse,你可以使用 BinaryResponseWriter.write()
关于java - SOLR 将 JSON 响应转换为 javabin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22978729/