dspace直接往bd里面插入数据,但是search不行
Dspace insert data directly into bd, but search does not work
我收到了一个外部 java web 项目,该项目的功能是直接写入 dspace 数据库(metada 上传和文件上传)。
信息存储在 db 和 dspace 中,我可以看到创建的新句柄和所有信息(元数据和文件)。
问题是当从 dspace 使用搜索查找任何元数据值时,搜索不显示任何相关结果。
Dspace 版本 4.1 和使用 sorl 4.4。
我可以手动或通过 java sorl 强制索引插入数据库的新数据吗?
提前致谢。
此致。
通常直接写入数据库不是一个好主意。除了没有正确更新的搜索索引之外,还有更多的东西。 DSpace 提供了一些更好的数据导入方式,请参阅 DSpace Documentation - Ingesting Content。
作为对您问题的回答:如果您使用包括发现模块在内的标准配置,您可以尝试从命令行重新索引 solr 索引:
[dspace]/bin/dspace index-discovery -o
我收到了一个外部 java web 项目,该项目的功能是直接写入 dspace 数据库(metada 上传和文件上传)。
信息存储在 db 和 dspace 中,我可以看到创建的新句柄和所有信息(元数据和文件)。
问题是当从 dspace 使用搜索查找任何元数据值时,搜索不显示任何相关结果。
Dspace 版本 4.1 和使用 sorl 4.4。
我可以手动或通过 java sorl 强制索引插入数据库的新数据吗?
提前致谢。
此致。
通常直接写入数据库不是一个好主意。除了没有正确更新的搜索索引之外,还有更多的东西。 DSpace 提供了一些更好的数据导入方式,请参阅 DSpace Documentation - Ingesting Content。
作为对您问题的回答:如果您使用包括发现模块在内的标准配置,您可以尝试从命令行重新索引 solr 索引:
[dspace]/bin/dspace index-discovery -o