【发布时间】:2020-06-10 09:26:17
【问题描述】:
我几乎什么都试过了。检查了所有文档和堆栈问题以及 shopify 社区,例如:
Shopify API how to do a search query with like
https://community.shopify.com/c/Shopify-APIs-SDKs/Shopify-api-search-products-by-title/td-p/341866
How to search products by title using Shopify product search API?
https://github.com/Shopify/shopify_app
发现了
@search = "2018";
@products = ShopifyAPI::Product.find(:all, params: { limit: 10,title:@search })
但这会返回空数组,尽管我有可能在标题中包含它的记录。 https://prnt.sc/sx37o6
我想根据@search获取记录
我也尝试过 Product.search,但它导致:ShopifyAPI::Product:Class 的未定义方法“搜索”
【问题讨论】:
-
那可能是因为它正在搜索具有确切标题“2018”的产品,而您的产品开始于 2018。对shopify不是很熟悉,但简要浏览一下上面的链接表明它们不支持通配符/LIKE/ILIKE 查询
-
是的,这就是 GraphQL API 支持的原因