我正在使用带有API版“ckan_version”的CKAN门户:“2.5.x” 我有很少的标签,我需要使用API发送这些标签 我需要返回包或资源的匹配条目列表。
可以使用do use package_search端点来搜索包含所有给定标记的包,但它可以作为“AND”运算符使用,我需要的是“OR”运算符。 e.g:
PS:我使用了前10个标签(http://demo.ckan.org/api/action/package_search?facet.field=[%22tags%22]&facet.limit=10&rows=0)。
我认为它与SOLR和postgresql索引有关系。 有办法做到这一点?如果没有,是否可以扩展或创建一个可以使用这种搜索的方面?
答案 0 :(得分:3)
请尝试以下语法:
fq=tags:(tag1 OR tag2 OR tag3)
例如: