我想更新solr中某个文档的特定字段。但是,尽管如此,文档的其他 字段将变为空。在solr中更新文档
CommonsHttpSolrServer server = new CommonsHttpSolrServer("http://mydomain:8983/solr/index_socialmedia/");
List<SolrInputDocument> solrInputDocsList = new ArrayList<SolrInputDocument>();
SolrInputDocument solrInputDoc = new SolrInputDocument();
solrInputDoc.addField("id","427832898745234516478592");
solrInputDoc.addField("city","Kolkata");
solrInputDocsList.add(solrInputDoc);
server.add(solrInputDocsList);
server.commit();
在上面的代码中,“id”字段是唯一字段。 我该如何解决这个问题。
这不是** uniqueKey **的问题。 Vijay在他的问题中提到过。“**”id“字段是唯一字段**” – buddy86