在所有数据资源中搜索

Searching inside all data resources

我有 CKAN 2.8.1 运行 Datastore 和 DataPusher 扩展。它们都运行良好,日志中没有出现任何错误。

我正在尝试通过搜索出现在多个资源(不同数据集中)中的术语来测试 CKAN。例如 "electrophoresis" 存在于 5 个数据集中。我可以搜索各种数据集,通过数据查看器,它们显示在 datastore_search。

但是,如果我使用 CKAN 上的主要搜索栏并尝试使用相同的术语,则不会显示任何内容。我的理解是 CKAN 应该为此得到 return 结果。

CKAN 搜索栏提供关键字搜索和按标签分面以及在相关数据集(而非资源)之间浏览。您可以搜索所有数据集元数据,从标题到标签、出版商名称、格式、许可证等所有内容。有关详细信息,请查看 https://ckan.org/portfolio/search-and-discovery/.

如果除了资源 metadata(由 CKAN 自动索引)之外,还想索引资源 content 然后看一下在 ckanext-extractor,正是这样做的。

免责声明:我是 ckanext-extractor 的作者。