我正在使用 Shopify Storefront 搜索来生成 JSON:http ://wiki.shopify.com/Storefront_search
我们的客户有一个非常大的目录,我们需要能够搜索产品标题和产品供应商字段,但不包括产品正文字段。
这是问题的一个例子:
假设我们有一个名为“Galaxy S4”和“Galaxy S3”的产品,供应商为“Samsung”,S4 的正文以“改进广受欢迎的 Galaxy S3”开头,我们将得到以下搜索结果:
myshopify.com/search?q=samsung galaxy s3&type=product&view=json
(在所有产品字段中搜索“samsung galaxy s3”中的所有单词)
- “银河 S3”
- “银河 S4”
由于短语“Galaxy S3”出现在 S4 正文中,因此它列在搜索结果中 - 不理想。
myshopify.com/search?q=title:samsung galaxy s3 OR vendor:samsung galaxy s3&type=product&view=json
(搜索“samsung galaxy s3”中所有单词的标题字段或供应商字段 - 这意味着除非所有单词都出现在任一字段中均不返回任何结果。)
- 没有结果
所以我们想要的结果是,只要搜索词中的每个单词出现在标题或列出项目的供应商中。
我希望这是有道理的,任何建议表示赞赏。