每日整理真实提问 356 个问题 · 726 个回答 需要系统性的技术文档?看 Shopify 技术百科 1000 篇 → 400-873-8117
已解决 提问于 8 天前

Hydrogen 里怎么实现搜索

2 个回答 1,619 次浏览 Headless 与 Hydrogen 最后活跃 4 天前
54

自建站需要商品搜索与筛选,不确定用 Storefront API 还是第三方。

陈
陈工提问者
Shopify 认证开发者 · 专注主题与 Liquid
8 天前提问 · 已收到 2 个回答

2 个回答

已采纳 · 提问者确认解决
23

先把判断放在前面:Storefront API 提供基础的 products(query:) 搜索,复杂筛选需要 Predictive Search 或第三方。

1处理顺序

  1. 基础搜索用 products(first: 20, query: $q)。
  2. 筛选用 productFilters 与 collection.filters。
  3. 需要拼写纠错、同义词时接第三方搜索服务。
  4. 搜索结果页要做 SSR,保证可收录与首屏速度。
  5. 用防抖与 AbortController 控制请求。
验收:搜索能返回相关结果,筛选可用,结果页可收录。
风 风格技术团队 回答于 7 天前
14

原生搜索的相关性一般,但对中小 SKU 量足够。SKU 上万后再考虑接 Algolia 这类服务。

泽 阿泽 · 前端工程师 · 6 天前

你的处理方式是什么?

写下你实际验证过的步骤,比「我也有这个问题」有用得多。当前版本为静态展示,提交后会由团队整理并回复。

描述你遇到的现象、店铺环境(主题 / 套餐 / 应用)、已经试过哪些操作……
我要单独提问 工作日 10 分钟内回复,可直接加微信 fenggejishu