CKAN API搜索查询返回零结果

CKAN API search query returns zero results

我正在使用API??版本为" ckan_version"的CKAN门户网站:" 2.2b"

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

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

example1

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

我知道了:

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

使用此example2查询:

1
/api/action/package_search?q=

我知道了:

1
"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

我看不到您的问题与Drupal或您提到的那个问题的任何链接。