“Solr是一个独立的企业搜索服务器,具有类似REST的API。 您通过XML,JSON或二进制将文档放入其中(称为“索引”) 通过HTTP。您可以通过HTTP GET查询它并接收XML,JSON或二进制文件 结果。“
- 来自Solr网站
什么时候通过HTTP说二进制?这是否意味着,我们可以绕过XML / Json解析的头痛,同时节省一些带宽,对吧? Solr的工作方式与XML或Json一样好用吗?
您是否建议在Solr中使用二进制文件而不是XML / Json?它是否会对性能产生重大影响?
答案 0 :(得分:3)
结果由response writer撰写。你一定是在谈论javabin响应作者。 Unfortunately,
目前只有 java 库可用于写入/读取此格式。 这是SolrJ使用的默认格式......
我认为你是一个.Net人。如果是这样,你可以选择一个好的JSON库,可以在地图和列表,字符串和数字方面处理JSON;像Java一样。 JSON应该比(solr的)XML
更容易解析