我正在从CKAN中删除所有数据集并重新创建它们。但是,我无法删除最后一个数据集。我正在使用ckan API从python中删除。我可以从 UI 和命令行搜索和获取数据集,但是,当我在浏览器中单击数据集的链接时,它会给我 404 页面。当我尝试创建具有相同名称的数据集时,它因名称冲突而失败。有什么线索吗?谢谢!
您应该重新生成搜索索引。这对于防止搜索索引与主数据库不同步非常有用。您应该运行:
CKAN>= 版本 2.8:
ckan -c /etc/ckan/default/ckan.ini search-index rebuild
CKAN <2.8:
paster --plugin=ckan search-index rebuild -c /etc/ckan/default/production.ini
欲了解更多信息,请查看官方文档