当我使用DIH fullimport时,如何保持索引的变化?

时间:2017-05-15 20:57:43

标签: solr dih

我正在使用Solr 6.5将多个ftp文件中的文件索引到多个核心(每种类型的文档都有一个核心,如音频文件,图像,软件,视频和文档)。

情况是我这样做是为了填充一个应用程序,该应用程序在其前端具有社交网络方法,其中每个用户都可以无限制地添加新标签或修改其他元数据。

因此,当我再次执行数据导入处理程序以向我的应用程序添加新文件时,它会删除为用户修改的索引,并使用data-config默认配置进行设置。

我的问题:有没有办法告诉DIH,如果id存在,继续而不导入,只添加索引中没有id的文件? 如果这是不可能的,我可以用不同的方式做类似的事情吗? 谢谢你的一切!

1 个答案:

答案 0 :(得分:0)

听起来您正在使用默认设置进行完全导入。其中一个是clean, which defaults to true并在导入之前删除整个索引。

尝试将其设置为 false ,并查看preImportDeleteQuery和postImportDeleteQuery以获得更高的精确度。