如何通过REST风格URL查询芝加哥艺术学院API指定数组元素
芝加哥艺术学院API查询含指定主题的作品
你可以通过API提供的简单REST参数实现需求,无需使用Elasticsearch复杂语法。正确的请求格式是用query[string][subject_titles]参数匹配数组中的字符串:
https://api.artic.edu/api/v1/artworks/search?query[string][subject_titles]=landscapes
如果需要模糊匹配(比如包含"landscape"相关变体的结果),可以添加通配符*:
https://api.artic.edu/api/v1/artworks/search?query[string][subject_titles]=*landscape*
你之前尝试的query[terms]是Elasticsearch的精确匹配语法,而query[string]是该API专为简化使用提供的文本匹配参数,不需要了解底层ES细节就能直接用。
内容的提问来源于stack exchange,提问作者ClassicRanch
相关产品推荐
相关产品推荐

