0

“Solr 是一个独立的企业搜索服务器,具有类似 REST 的 API。您可以通过 XML、JSON 或 HTTP 上的二进制文件将文档放入其中(称为“索引”) 。您可以通过 HTTP GET 查询它并接收 XML、JSON 或二进制结果。”

-- 来自 Solr 网站

当它说基于 HTTP 的二进制文件时?这是否意味着,我们可以绕过 XML/Json 解析的麻烦,同时节省一些带宽,对吗?并且 Solr 将与 XML 或 Json 及其所有功能一样正常工作吗?

你推荐在 Solr 中使用二进制而不是 XML/Json 吗?它对性能有显着影响吗?

4

1 回答 1

3

结果由响应编写者编写。您一定是在谈论 javabin 响应编写器。不幸的是,

目前只有一个java库可用于写入/读取这种格式。这是 SolrJ 使用的默认格式...

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

于 2012-06-24T08:30:08.810 回答