首页 > 解决方案 > CKAN 搜索数据

问题描述

好吧,我在 CKAN 中导入了数据,正是通过 URL 导入的 csv 文件。当预览这个 csv 时,我们可以在左侧找到一个工具栏启用。

数据预览和工具栏

使用此工具栏,我们可以进行搜索和添加过滤器,但我有一个问题。当我搜索真正完成查询的地方时?在 Solr 中,当我选择一个组、一个组织、一个数据集和一个资源时,我可以查看查询是如何完成的。

Solr 日志

如果我在上一个工具栏中进行搜索,我无法在 Solr 中看到该搜索。我尝试使用 Postgres 日志,但什么也没有。所以我认为搜索不是在 solr 或 postgres 中完成的。

有什么帮助吗?

标签: postgresqlsolrckan

解决方案


如果您安装了 CKAN 的 DataStore 和 DataPusher,那么 CSV 将被加载到 postgres 中,并且查询将在 postgres 中完成。这是理想的情况。

CKAN 的回退是将请求发送到 DataProxy,这是一个运行在 AppEngine 上的小服务,它下载 CSV 文件、处理查询并返回结果。它有时会过载,并且只能处理更简单的 CSV,但总比没有好。我认为这就是您所看到的,以及为什么您没有在日志中看到搜索。这里有更多关于 DataProxy 的信息:http: //docs.ckan.org/en/ckan-2.7.3/maintaining/data-viewer.html#data-explorer


推荐阅读