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 的问题或您提到的那个问题。
我正在使用 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 的问题或您提到的那个问题。