所以我的问题是我拥有的所有数据集都设置为公开,但是在网页上看不到它们,但是,如果我有URL,我仍然可以直接找到它们。我发现,如果我去管理数据集并将其设置为私有,那么将其设置回公共状态,它将正常显示。
我不明白为什么它不会自动显示在网页上,而我不必经历重置隐私的麻烦。
有什么想法?有没有办法可以进入数据库的代码并查看是否存在问题?
谢谢!
答案 0 :(得分:0)
听起来像索尔索引问题。数据集一旦在Solr中编入索引,就会显示在/dataset
上。如果它们是公开的但没有出现在那里,则可能存在索引问题。
尝试在ckan实例上运行paster search-index rebuild
命令。所有未显示的数据集都应显示出来。