ストアを検索する
- ストアフロント検索に関するShopifyドキュメント
- 予測検索に関するShopifyドキュメント
- Search & Discoveryに関するShopifyドキュメント
- Shopifyの料金プラン
- 互換性のあるテーマに関するShopifyドキュメント
- Predictive Search APIに関するShopify開発者ドキュメント
- Shopify Search & Discoveryアプリ
- 予測検索で対応される言語に関するShopify開発者ドキュメント
- Translate & Adaptの要件に関するShopifyドキュメント
- Predictive Search APIの検索可能なプロパティに関するShopify開発者ドキュメント
Alignテーマのストアフロント検索を使用すると、お客様はShopifyストア全体から商品、ブログ記事、ページを検索できます。ここで説明する検索動作はShopifyが管理し、Alignは検索結果と予測検索の結果をお客様に表示します。
予測検索では、お客様を検索結果ページ全体に移動させずに候補結果を表示します。お客様は入力中に、候補の検索語、商品、コレクション、ページなどをすばやく確認できます。
ShopifyのSearch & Discoveryアプリで予測検索の動作をカスタマイズします。
利用可能状況と互換性
Section titled “利用可能状況と互換性”- プラン要件: 予測検索はShopify、Advanced、Plusの料金プランで利用できます。
- テーマのサポート: 予測検索は公開済みテーマに含まれている必要があります。互換性のあるテーマで利用でき、Predictive Search APIを使用してカスタムストアフロントに追加することもできます。
- 結果の上限: デフォルトでは、予測検索は検索されたすべての結果タイプから、関連性の高い結果を最大10件表示します。お客様は専用の検索結果ページで追加の結果を確認できます。
結果と言語サポート
Section titled “結果と言語サポート”予測検索では、商品、ページ、ブログ記事、コレクション、検索候補を返すことができます。検索候補は商品カタログと過去のお客様の検索から抽出された検索語です。検索候補を選択すると、その語の検索結果が開きます。
デフォルトでは、予測検索は検索語、商品、コレクション、ページの結果を返します。無料の公式Shopify Search & Discoveryアプリを使用して、表示する結果タイプを選択します。
ストアの主要ロケールは予測検索の動作に影響します。
- コレクション候補: ストアの主要言語が使用され、お客様の検索語と翻訳済みコレクションコンテンツは比較されません。
- 検索候補: 主要言語とお客様のオンラインストアセッションがどちらも英語の場合にのみ利用できます。
- 言語の利用可能状況: 予測検索はすべての言語で利用できるわけではありません。利用可能な言語については対応言語リストを参照してください。
予測検索で検索可能なコンテンツ
Section titled “予測検索で検索可能なコンテンツ”予測検索では、デフォルトで次のプロパティが使用されます。
| リソース | プロパティ |
| 商品 | Title |
| Product タイプ | |
| バリアントタイトル | |
| 販売元 | |
| ページ | Title |
| コレクション | Title |
| ブログ記事 | Title |
Translate & Adaptなどのアプリでストアのコンテンツを翻訳できます。翻訳と検索可能なプロパティの詳細については、Predictive Search APIの検索可能なプロパティに関するガイダンスを参照してください。
主要ロケールによって、利用できる検索動作が決まります。スペルミス許容は近いスペルミスを修正し、語幹処理は関連する語形を認識します。トライグラムは日本語の部分文字列検索を可能にします。
| 言語 | スペルミス許容 | Search語幹処理 | トライグラム |
| 英語 | ✔ | ✔ | |
| フランス語 | ✔ | ||
| スペイン語 | ✔ | ||
| ポルトガル語(ブラジル) | ✔ | ||
| ドイツ語 | ✔ | ||
| オランダ語 | ✔ | ||
| イタリア語 | ✔ | ||
| 日本語 | ✔ | ✔ カタカナ、ひらがな、漢字に対応できます | |
| デンマーク語 | ✔ | ||
| スウェーデン語 | ✔ | ||
| ポルトガル語(ポルトガル) | ✔ | ||
| フィンランド語 | ✔ | ||
| ノルウェー語(ブークモール) | ✔ | ||
| トルコ語 | ✔ | ||
| ルーマニア語 | ✔ | ||
| ハンガリー語 | ✔ | ||
| ロシア語 | ✔ | ||
| ポーランド語 | ✔ | ||
| チェコ語 | ✔ | ||
| ギリシャ語 | ✔ | ||
| アイスランド語 | ✔ | ||
| リトアニア語 | ✔ | ||
| スロベニア語 | ✔ | ||
| スロバキア語 | ✔ | ||
| ブルガリア語 | ✔ | ||
| ベトナム語 | ✔ | ||
| クロアチア語 | ✔ | ||
| インドネシア語 | ✔ | ||
| ラトビア語 | ✔ | ||
| エストニア語 | ✔ | ||
| セルビア語 | ✔ | ||
| ウクライナ語 | ✔ | ||
| カタルーニャ語 | ✔ | ||
| ノルウェー語(ニーノシュク) | ✔ | ||
| フェロー語 | ✔ | ||
| ポルトガル語 | ✔ | ||
| アルバニア語 | ✔ | ||
| ボスニア語 | ✔ | ||
| アフリカーンス語 | ✔ | ||
| マケドニア語 | ✔ | ||
| アルメニア語 | ✔ | ||
| セルボ・クロアチア語 | ✔ | ||
| ラテン語 | ✔ | ||
| ウェールズ語 | ✔ | ||
| ゲール語 | ✔ | ||
| モルドバ語 | ✔ |
検索で検索構文を使用する場合、次の動作は適用されません。
- スペルミス許容
- 予測検索
- セマンティック理解
単数形と複数形
Section titled “単数形と複数形”検索では、多くの単数形と複数形が認識されます。たとえば、**puppies**を検索すると、「puppy」または「puppies」のいずれかを含む結果に一致します。
この動作は語幹処理と呼ばれ、単語が共通の基本形に一致します。たとえば、**body:leggings**は「leg」または「leggings」を含む結果に一致します。単語の一部を検索するには、プレフィックス検索を使用します。
スペルミス許容
Section titled “スペルミス許容”スペルミス許容により、軽微なスペルミスを含む語にも一致する結果が返されます。最初の4文字が正しく入力されていれば、1文字異なる語や、2文字の順序が異なる語にも一致します。
たとえば、タイトルまたは説明に chocolate または chocolates を含む結果が、chocollate で返されることがあります。
スペルミス許容は、すべての検索可能なフィールドには適用されません。たとえば、**chocollateは、chocolate**を含む商品タグやブログ記事タグには一致しません。
| リソースタイプ | 対応フィールド |
| 商品 | title, product_type, variants.title, vendor |
| ページ | author, title |
| ブログ記事 | author, title |
AND、OR、NOT演算子
Section titled “AND、OR、NOT演算子”- AND: 結果にはすべての語が含まれている必要があります。ANDがデフォルトであるため、**
artichoke heartsとartichoke AND hearts**はいずれも「artichoke」と「hearts」を含む結果を検索します。 - OR: 結果にはどちらか一方の語を含めることができます。たとえば、**
artichoke OR hearts**は、少なくとも一方を含む結果を検索します。 - NOT: 語の前にマイナス記号を付けると、その語を除外できます。たとえば、**
artichoke -heart**は「artichoke」を検索し、「heart」を除外します。
プレフィックス検索
Section titled “プレフィックス検索”プレフィックス検索では、語の先頭に自動的に一致します。たとえば、**artichは「artichoke」に、artichoke hea**は「artichoke hea」で始まる語に一致します。
フレーズ検索
Section titled “フレーズ検索”語またはフレーズを二重引用符で囲むと、検索可能なフィールドでその正確な表現を検索できます。たとえば、**"artichoke hearts"**は「Can of artichoke hearts」という商品タイトルには一致しますが、「Canned hearts of artichoke」には一致しません。
特定のフィールドを検索する
Section titled “特定のフィールドを検索する”フィールド名の後にコロンを追加すると、そのフィールドに検索対象を限定できます。たとえば、**title:artichoke**は「artichoke」を含むタイトルを検索します。
フィールド指定検索には完全一致が必要です。そのため、**title:artichoqe**のようにスペルを間違えた検索語では結果が返されません。利用できるプロパティはリソースタイプによって異なります。
トライグラム検索
Section titled “トライグラム検索”トライグラム検索は日本語ロケールでのみ利用できます。3文字以上の連続するカタカナ、ひらがな、漢字に一致し、漢字を2文字単位で検索することもできます。
「アップルグリーンラップドレス」を検索するには、次のように検索できます。
ップルアップルップルグリーンラ