在SolrJ中使用了SolrInputDocument实例化一个对象来代表一篇文档。当设置好了一篇新增文档后,就可以通过HttpSolrServer的add方法进行添加到索引库中,如果要立即生效,也就是说查询能搜索到该篇新增文档,还需要调用用HttpSolrServer的commit方法。如下所示: //实例化Document对象 SolrInputDocument doc = new SolrInputDocument(); //设置文档的字段ID值 doc.addField("id", "123"); //设置文档的字段Name值 doc.addField("name", "yaohuiye"); //设置文档的字段Introduction值 doc.addField("introduction", "测试文档的内容"); //添加文档到索引库中 solrServer.add(doc); //提交索引 solrServer.commit(); 可以先从数据库中查询出来数据,再通过上述的添加方式,将数据添加到索引库中
在SolrJ中使用了SolrInputDocument实例化一个对象来代表一篇文档。当设置好了一篇新增文档后,就可以通过HttpSolrServer的add方法进行添加到索引库中,如果要立即生效,也就是说查询能搜索到该篇新增文档,还需要调用用HttpSolrServer的commit方法。如下所示:
可以先从数据库中查询出来数据,再通过上述的添加方式,将数据添加到索引库中