2012-06-24 51 views
0

通过XML,JSON或二进制 通过HTTP的“Solr是一个类似于REST的API一个独立的企业搜索服务器。 你把文件在它(称为‘索引’)。您查询它通过HTTP GET并接收XML,JSON或二进制 结果。“Solr的二进制过HTTP

- 从Solr的网站

当说在HTTP上的二进制?这是否意味着,我们可以绕开XML/Json解析的头痛问题,同时节省一些带宽,对吧? Solr只会像使用XML或Json一样具有所有功能而工作得很好?

您是否建议在Solr中使用二进制XML/Json?它是否有重大的性能影响?

回答

3

结果写在response writer。你一定在谈论javabin响应编写器。 Unfortunately

目前只有的Java库是提供给读/写这种格式。 这是SolrJ使用的默认格式...

我假设你是一个.Net人。如果是这样,你可以选择一个好的JSON库,它可以处理地图和列表,字符串和数字方面的JSON;像Java一样。 JSON应该比(solr's)更易于解析XML

+0

是的,你是对的..我使用.Net工作。你为此目的建议什么JSON库?目前我们正在使用Solrnet来处理XML。 – Krunal

+0

我从来没有与.Net(大学项目之外),但注意到你做:-)我建议你搜索周围:http://stackoverflow.com/questions/2682260/net-json-parser-comparison – aitchnyu

+0

嘿,谢谢你,我只是看着Jason.net – Krunal