Dspace直接将数据插入到bd中,但搜索不起作用

时间:2018-05-24 04:47:22

标签: java postgresql dspace

我收到了一个外部java web项目,该功能直接写入dspace数据库(metada上传和文件上传)。

信息存储在db中,从dspace我可以看到创建的新句柄和所有信息(元数据和文件)。

问题是当dspace使用搜索查找任何metaData值时,搜索不会显示任何相关结果。

Dspace版本4.1并使用sorl 4.4。

我是否可以手动或通过java sorl强制索引插入数据库的新数据。

提前感谢。

最诚挚的问候。

1 个答案:

答案 0 :(得分:1)

通常直接写入db不是一个好主意。除了没有正确更新的搜索索引之外,还有更多内容。 DSpace提供了一些更好的导入数据的方法,请参阅DSpace Documentation - Ingesting Content

作为您的问题的答案:如果您使用包括发现模块的标准配置,您可以尝试从命令行重新索引solr索引:

[dspace]/bin/dspace index-discovery -o

另见DSpace Documentation - Discovery