【问题标题】:How to search using multiple products titles (Shopify) REST API?如何使用多个产品标题(Shopify)REST API 进行搜索?
【发布时间】:2019-01-22 21:59:40
【问题描述】:

是否可以在一次 API 调用中使用多个标题进行搜索?

例如:

/admin/products.json?title=title1,title2&fields=id,title&limit=250

如你所见,我添加了 title1,title2,就像我在搜索中所做的那样

这在 Shopify 中可行吗?如果不是,如果我有 500 个产品标题并且我想要他们的 ID,那么最好的搜索方式是什么。

我正在使用 PHP,Curl 来发送这些请求。

【问题讨论】:

    标签: php shopify


    【解决方案1】:

    您可以按确切的标题进行搜索,也可以使自己的标题搜索逻辑模糊。我使用 JS 对带有代理的应用程序进行了简单的回调。 JS 发送标题的一部分。我的数据库中有所有产品的所有标题。我使用 JS 中的片段从标题中提取匹配项,然后返回所有匹配的 ID。花了大约 30 分钟来推出所有这些。您可能不会在 Shopify 中看到模糊匹配,因此请自行选择。

    【讨论】:

    • 我正在存储每个产品的标题和句柄,但我认为一次搜索多个标题会更好。因为每个请求可能需要 1 秒。但是如果他们提供像 Id 这样的搜索,我可以在其中添加许多 id 并获取与这些 id 相关的所有产品,它会快得多。你的想法还不错,但如果我有 +10000 种产品的商店,它会很慢
    • 随便。显然,您正在经历长时间的反复试验,祝您好运!顺便说一句,自 1990 年代初以来,全文搜索变得足够快,以至于按照 Google 的说法,可以快速搜索到庞大的互联网。 10000 个产品是一个微不足道的数据集,可在亚秒级时间内搜索到。
    猜你喜欢
    • 1970-01-01
    • 2020-06-27
    • 2013-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多