我正在使用带有API版本的CKAN门户网站" ckan_version":" 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设置的任何建议吗?
答案 0 :(得分:0)
我相信你正在使用ckanext-dgu扩展,直到最近在搜索中转义了SOLR控制字符。
你可以像我们一样摆脱逃避:https://github.com/datagovuk/ckanext-dgu/pull/322
或者我相信你可以指定另一个参数来避免转义:escape_q=False
我没有看到您的问题与Drupal的任何关联或您提到的问题。