擦除了GraphDB中的存储库后重建自动完成索引

时间:2018-05-15 17:16:43

标签: graphdb

我尝试在GraphDB中更新存储库后重建自动完成索引。

我删除了所有使用REST API的语句(不是repo,只是其内容):

curl -X DELETE http://localhost:7200/repositories/my_repo/statements

然后我以类似的方式重新加载文件中的其他语句:

curl -X POST -H "Content-Type:application/x-turtle" \\
-T my_file.ttl http://localhost:7200/repositories/my_repo/statements

之后,我通过工作台重建了自动完成索引。

这似乎是正确的方式,但它没有奏效。例如,如果我进入可视化图形部分,则下拉列表中也会提出旧项目作为有效选项,即使它们不再存在。它有点像旧条目仍然存在于索引中。如何将索引与当前项对齐?

1 个答案:

答案 0 :(得分:1)

重建自动完成索引的一种方法是删除位于/ data / repositories / your_repo / storage / autocomplete中的文件夹。下次启动GraphDB时,您需要再次启用自动完成功能。