2

Shopify Storefront 検索を使用して JSON を生成しています: http://wiki.shopify.com/Storefront_search

私たちのクライアントは非常に大きなカタログを持っており、製品タイトルと製品ベンダー フィールドで検索できるようにする必要がありますが、製品本体フィールドは除外します。

問題の例を次に示します。

ベンダーが「Samsung」の「Galaxy S4」および「Galaxy S3」という製品があり、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」のすべての単語を検索します。つまり、すべての単語が表示されない限り、どちらのフィールドでも結果は返されません。)

  • 結果がありません

したがって、私たちが望む結果は、検索用語の各単語が、アイテムがリストされているタイトルまたはベンダーのいずれかに表示される限りです。

これが理にかなっていることを願っています。

4

1 に答える 1