卡在 ckan 中的数据集无法删除,无法打开 (404)

dataset stuck in ckan which cannot be removed, cannot open (404)

我正在从 CKAN 中删除所有数据集并重新创建它们。但是,还有最后一个数据集我无法删除。 我正在使用 ckan API 从 python 中删除。我可以从 UI 和命令行搜索并获取数据集,但是,当我在浏览器中单击 link 到数据集时,它会显示 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 

更多信息请查看official docs