如何使用Solrj向Solr插入JSON文档

时间:2012-10-17 10:51:01

标签: java solr solrj

向Solr插入或“更新”JSON文档有examples,但是我想知道如何使用Solrj(Solr Java Client)实现相同的功能?

或者我应该打开一个套接字并通过它发送它?

注意:我正在使用Solr 4.0

1 个答案:

答案 0 :(得分:3)

使用SolrJ,您可以使用@Field注释add POJOs to SolrSolrInputDocument instances,这些包含文档字段的地图更少。您无法直接添加Json文档。如果您已经有一个Json文档可用,您可以使用Jackson将其转换回Java对象,对其进行注释并通过SolrJ发送,或者通过httpclient发送请求而不使用SolrJ。