CKAN API 搜索查询 returns 零个结果

CKAN API search query returns zero results

我正在使用 API 版本 "ckan_version" 的 CKAN 门户:“2.2b”

当我使用 API 搜索特定日期后修改的数据时,我得到 0 个结果。

当我搜索所有数据包时,我可以看到 metadata_modified 属性 存在并且应该由 example1 查询返回。

example1:

/api/action/package_search?q=metadata_modified:[2016-01-04T21:15:00Z%20TO%20*]

我得到:

"success": true, "result": {"count": 0, "sort": "score desc, popularity desc, name asc", "facets": {}, "results": [], "search_facets": {}}}

使用此 example2 查询:

/api/action/package_search?q=

我得到:

"success": true, "result": {"count": 187, "sort": "score desc, popularity desc, ...

具有 metadata_modified 应与 example1 查询一起返回的属性。

我认为这个问题与 https://github.com/datagovuk/dgu-vagrant-puppet/issues/27 有关。关于 Drupal 的 SOLR 设置有什么建议吗?

我相信您使用的是 ckanext-dgu 扩展,它直到最近才在搜索中转义 SOLR 控制字符。

您可以像我们所做的那样摆脱转义:https://github.com/datagovuk/ckanext-dgu/pull/322

或者我相信你可以指定另一个参数来避免转义:escape_q=False

我没有看到任何 link 您对 Drupal 的问题或您提到的那个问题。