CKAN语义搜索

时间:2018-12-19 17:51:33

标签: ckan

我正在寻求在CKAN中实现语义搜索功能。也就是说,搜索术语或数据集也会显示/检索相关的数据集。我在CKAN Wiki上找到了Dataset relationships,但是没有关于如何准确使用它的文档,也没有关于如何显示关系(通过图形或树状视图)的文档。

任何帮助或指导都非常感谢。真的想要一个现有的扩展程序,关于如何建立自己的任何指导,或者只是一个对话。

谢谢。

2 个答案:

答案 0 :(得分:0)

目前,我不认为有关数据集关系的任何真实文档或Web UI。

有一个open Issue on the CKAN github repo与此有关,工作正在完成/正在考虑中。

有一些CKAN扩展也可以帮助实现此Web前端,例如https://extensions.ckan.org/extension/lire/,但也有一些其他扩展。

我认为您必须实现这种关系(添加数据集时使用API​​进行说明),并使用现有表将数据集绑定在一起。然后,当您查询数据集时,可以使用关系来获取相关的数据集。 (搜索标题中带有X词的数据,查询其关系,查询那些数据集)。

答案 1 :(得分:0)

来自similar_datasets扩展名的ckanext-discovery插件可能适合您的需求:它在侧边栏中添加了一个框,其中列出了类似于用户当前正在查看的数据集的数据集。相似的数据集将使用元数据的相似性自动发现。

完整披露:我是ckanext-discovery

的作者