向Solr插入或“更新”JSON文档有examples,但是我想知道如何使用Solrj(Solr Java Client)实现相同的功能?
或者我应该打开一个套接字并通过它发送它?
注意:我正在使用Solr 4.0
答案 0 :(得分:3)
使用SolrJ,您可以使用@Field注释add POJOs to Solr或SolrInputDocument instances,这些包含文档字段的地图更少。您无法直接添加Json文档。如果您已经有一个Json文档可用,您可以使用Jackson将其转换回Java对象,对其进行注释并通过SolrJ发送,或者通过httpclient发送请求而不使用SolrJ。