我想知道是否可以从 SolrJ 发布 JSON/XML 字符串。
我目前正在从某些消息传递服务接收文档作为 JSON 字符串。
一份这样的文件如下:
{
"id":"1","name":"Item 1","price":10,
"producer":{"id":"10","name":"Prod 1",
"address": {"id":"100","city":"City 1","zipcode":95000}
}
}
我是否需要将此字符串转换为 SolrInputDocument 以将其提供给 Solr?
我目前正在使用 SolrJ,但没有看到直接向 Solr 提供 JSON 的 API。
(我看到 Solr 附带的 post.jar 能够将 json/xml 文档直接发布到 Solr,我希望通过 SolrJ API 实现相同的行为)
如果没有这样的 API,如何将字符串转换为 SolrInputDocument?