查询过滤器上的 Shopify GraphQL 部分匹配
Shopify GraphQL partial matching on query filter
我刚刚开始使用新的 Shopify GraphQL Admin API。我正在尝试检索 title
字段包含特定词的所有产品。
目前我可以通过包含完整的产品标题(完全匹配)成功检索到产品:
{
shop {
id
name
}
products(first: 10, query:"title:'RAVEN DUSTY OLIVE/SILVER MESH'") {
edges {
node {
productType
title
}
}
}
}
但是,我想部分匹配标题以显示标题中任意位置带有单词 "Raven" 的所有产品,但以下 returns 没有结果:
{
shop {
id
name
}
products(first: 10, query:"title:'RAVEN'") {
edges {
node {
productType
title
}
}
}
}
关于如何使部分匹配工作有任何想法吗?
比约恩!这应该有效:
{
shop {
id
name
}
products(first: 10, query:"title:RAVEN*") {
edges {
node {
productType
title
}
}
}
}
查看文档:https://help.shopify.com/en/api/getting-started/search-syntax
你也可以试试
query: "title:*${searchText}*"
开头和结尾可以看到两个*
我刚刚开始使用新的 Shopify GraphQL Admin API。我正在尝试检索 title
字段包含特定词的所有产品。
目前我可以通过包含完整的产品标题(完全匹配)成功检索到产品:
{
shop {
id
name
}
products(first: 10, query:"title:'RAVEN DUSTY OLIVE/SILVER MESH'") {
edges {
node {
productType
title
}
}
}
}
但是,我想部分匹配标题以显示标题中任意位置带有单词 "Raven" 的所有产品,但以下 returns 没有结果:
{
shop {
id
name
}
products(first: 10, query:"title:'RAVEN'") {
edges {
node {
productType
title
}
}
}
}
关于如何使部分匹配工作有任何想法吗?
比约恩!这应该有效:
{
shop {
id
name
}
products(first: 10, query:"title:RAVEN*") {
edges {
node {
productType
title
}
}
}
}
查看文档:https://help.shopify.com/en/api/getting-started/search-syntax
你也可以试试
query: "title:*${searchText}*"
开头和结尾可以看到两个*