【问题标题】:Cloudinary Search API using multiple tags使用多个标签的 Cloudinary Search API
【发布时间】:2020-08-31 03:36:24
【问题描述】:

我正在使用搜索 API (.net),需要使用多个标签进行搜索。 示例:

tags: shoe and women and red

这应该返回所有红色女性的鞋子。使用单个标签 .Expression("tags=shoe") 有效,但不能使用多个标签。

失败的代码:

SearchResult result = cloudinary.Search()
.Expression("tags=shoe women red")
.Execute();

失败的代码:

SearchResult result = cloudinary.Search()
.Expression("tags=shoe,women,red")
.Execute();

这两个示例都不适用于多个标签。

如何使用带有多个标签的 Search API 进行搜索?

【问题讨论】:

    标签: cloudinary


    【解决方案1】:

    通过以下方式解决:

    SearchResult result = cloudinary.Search()
        .Expression("tags=shoe AND women AND red")
        .WithField("tags")
        .Execute();
    

    在每个标签之间使用 AND 有效。

    我已要求 Cloudinary 支持更新文档: https://cloudinary.com/documentation/search_api#expression_fields

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-07
      • 2012-08-15
      • 2021-03-17
      • 2015-10-20
      相关资源
      最近更新 更多