数据集设置为public但在网页上看不到?
Datasets are set to public but cannot be seen on webpage?
所以我的问题是我所有的数据集都设置为public,但是在网页上看不到它们,但是,如果我有[=21],我仍然可以直接访问它们=].我发现如果我去管理数据集并将其设置为私有然后将其设置回 public,它将正常显示。
我不明白为什么它不会自动显示在网页上,而无需经过重置隐私的麻烦。
有什么想法吗?有什么方法可以让我进入数据库的代码,看看那里是否有问题?
谢谢!
听起来像是 Solr 索引问题。数据集只有在 Solr 中被索引后才会显示在 /dataset
上。如果它们 public 但没有显示在那里,则可能存在索引问题。
在您的 ckan 实例上尝试 运行 paster search-index rebuild
命令。所有未显示的数据集都应显示。
所以我的问题是我所有的数据集都设置为public,但是在网页上看不到它们,但是,如果我有[=21],我仍然可以直接访问它们=].我发现如果我去管理数据集并将其设置为私有然后将其设置回 public,它将正常显示。
我不明白为什么它不会自动显示在网页上,而无需经过重置隐私的麻烦。
有什么想法吗?有什么方法可以让我进入数据库的代码,看看那里是否有问题?
谢谢!
听起来像是 Solr 索引问题。数据集只有在 Solr 中被索引后才会显示在 /dataset
上。如果它们 public 但没有显示在那里,则可能存在索引问题。
在您的 ckan 实例上尝试 运行 paster search-index rebuild
命令。所有未显示的数据集都应显示。