索引已有的数据

时间:2014-04-12 19:02:01

标签: solr

我是Solr的新手,并尝试将solr 4.7集成到现有的产品应用程序中。我成功地安装了&非常了解abt schema.xml。我的问题是如何索引产品应用程序的现有数据,以便我能够搜索现有数据。

对于新数据,我正在创建文档并直接使用SolrJ将其提供给Solr。这与索引现有数据的方式相同吗?

然而我无法直接访问来自oracle的数据,因为它与Product紧密集成,我只能访问产品Apis ...所以如何为现有数据构建初始索引。

请分享任何示例代码以供参考。

1 个答案:

答案 0 :(得分:0)

要索引现有数据,您只需使用相同的文档ID再次索引,Solr将更新现有文档。在schema.xml中,您可以使用以下命令定义密钥:

<uniqueKey>Id</uniqueKey>

对于初始数据加载,您可以生成xml文件并使用post.jar工具将它们发布到solr以将它们发布到solr。