postgresql - CKAN 搜索数据
问题描述
好吧,我在 CKAN 中导入了数据,正是通过 URL 导入的 csv 文件。当预览这个 csv 时,我们可以在左侧找到一个工具栏启用。
使用此工具栏,我们可以进行搜索和添加过滤器,但我有一个问题。当我搜索真正完成查询的地方时?在 Solr 中,当我选择一个组、一个组织、一个数据集和一个资源时,我可以查看查询是如何完成的。
如果我在上一个工具栏中进行搜索,我无法在 Solr 中看到该搜索。我尝试使用 Postgres 日志,但什么也没有。所以我认为搜索不是在 solr 或 postgres 中完成的。
有什么帮助吗?
解决方案
如果您安装了 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
推荐阅读
- python - 我正在尝试使用 Relu 激活函数在 python 中实现反向传播算法
- .net-core - 在 ASP.Net Core 3 中使用 IRouteConstraint 捕获所有路由
- updates - 通过 Raven Studio 中的 RQL 向 RavenDB 集合添加额外的列/字段
- python - string.replace / .strip / .find 和内置函数之间有区别吗?
- c# - 禁用 Newtonsoft 更改 JSON 大小写
- c# - Dapper Query 参数中的嵌套对象
- angular-material2 - 减少垫子图标 svg 字体重量
- python - 比较具有不同整数类型的两个 pandas 数据帧
- laravel - 显示 Laravel SoftDeleted 模型
- java - 使用 eclipse 在 java 中无法解决 PMD 错误