ストアを検索

オンラインストアの検索は、お客様がストアの商品、ブログ記事、ページすべてにわたって検索するのに十分な機能を持つ、強力なツールです。

検索行動

Shopifyでは関連性の高い結果の数を増やすために、多くの検索動作が適用されます。

単数形および複数形の検索ワード

オンラインストア検索では、その単語の単数形と複数形の両方で一致する語を探します。

つまり、puppiesを検索すると、「puppy」または「puppies」を含む結果と一致します。

単数形と複数形の用語を同等として扱うことは、用語が共通の見出し (語幹) にマッピングされる語幹解釈の一例です。Shopifyの語幹解釈には、異なる単語の共通語幹も考慮されます。

body:leggingsを検索すると、「leg」または「leggings」を含む結果と一致します。

部分的なパターン一致に基づいて単語を検索する場合は、プリフィックス検索を使用します。

タイプミス耐性

オンラインストア検索にはタイプミス耐性が含まれており、タイプミスが含まれる検索語に一致するものを見つけます。

検索結果には、検索語とは1文字異なる一致、または2文字の順序が異なる一致が含まれます。タイプミス耐性を有効にするには、検索語の最初の4文字を正しく入力する必要があります。

たとえば、新しい商品chocollateを検索すると、タイトルまたは説明にchocolateまたはchocolatesを含む結果が返されます。

検索でクエリに検索構文を使用している場合、タイプミス耐性があるわけではありません。

検索結果を作成する際、すべてのフィールドでタイプミス耐性があるわけではありません。たとえば、chocollateで検索しても、chocolateという商品タグやブログ記事タグには一致しません。タイプミス耐性があるリソースフィールドは以下の通りです。

リソースタイプ サポートされているフィールド
商品管理
  • title
  • product_type
  • variants.title
  • vendor
ページ
  • author
  • title
ブログ記事
  • author
  • title

検索構文

検索構文によって、Shopifyが結果を検索する際の検索ワードの処理方法が決まります。

AND、ORおよびNOT演算子の使用

検索語間にAND演算子を指定して検索すると、すべての検索語を含む結果が返されます。

デフォルトでは、すべての検索語が検索語間にANDが指定されているものとみなされます。たとえば、artichoke heartsまたはartichoke AND heartsで検索すると、どちらの場合も「artichoke」と「hearts」の両方を含む結果が返されます。結合演算子は必要ありません。

OR

検索語間にOR演算子を入力して検索すると、いずれかの検索語を含む結果が返されます。

artichoke OR heartsで検索すると、「artichoke」または「hearts」の少なくとも1つを含む結果が返されます。

NOT

特定の語を含まない結果を検索するには、語の先頭にマイナス記号 (-) を付けます。

artichoke -heartで検索すると、「artichoke」は含むが「heart」は含まない結果が返されます。

プリフィックス検索では検索語が結果の他の語の先頭部分と一致する結果を返します。プリフィックス検索はすべての検索で自動的に実行されます。

artichで検索すると、「artichoke」のような「artich」で始まる語と一致します。検索の最後に指定された語にもプリフィックス検索が適用されます。artichoke heaで検索すると「artichoke hea」で始まる語句と一致します。

検索語を二重引用符 ("") で囲うと、検索可能なフィールドのいずれかでその単語またはフレーズの完全一致を検索します。

"artichoke hearts"で検索すると、タイトルが「Can of artichoke hearts」の商品と一致しますが、タイトルが「Canned hearts of artichoke」の商品とは一致しません。

特定のフィールドを検索する

特定のフィールドにその用語の検索を絞り込むために、検索語にフィールド名とコロンを追加します。

たとえば、title:artichokeで検索すると、「artichoke」という語を含むタイトルが検索されます。

特定のフィールドの検索では完全に一致するものだけが返されるため、タイプミスがあると機能しません。たとえば、title:artichoqeで検索しても結果は得られません。

結果は、検索するリソース (商品、ページ、ブログ記事など) に応じて、検索ができるさまざまなプロパティに基づいて生成されます。

リソース 検索可能なプロパティ
商品管理
  • body
  • product_type
  • tag
  • title
  • variants.barcode
  • variants.sku
  • variants.title
  • vendor
ページ
  • author
  • body
  • title
ブログ記事
  • author
  • body
  • tag
  • title

商品、ページ、ブログ記事を検索できるようにする

検索で結果が返されるようにするには、商品、ページ、ブログ記事をオンラインストアに公開する必要があります。また、検索エンジンで非表示のリソースタイプは検索できません。

商品、ページ、ブログ記事をオンラインストアで表示するには、以下の設定を行います。

リソースタイプの表示を変更する
リソースタイプ 表示設定
商品 オンラインストアのチャネルで商品を公開する
ページ ページを公開する
ブログ記事 ブログ記事を表示に設定する

検索エンジンやサイトマップページから商品、ページ、ブログ記事を非表示にする

以下の方法で、特定の商品ページ、ブログ記事、または検索エンジンで非表示するページを非表示にすることができます。* 管理画面でカスタムメタフィールドを追加する * APIを使用して顧客メタデータを追加する * テーマコードを編集する

管理画面でカスタムメタフィールドを追加する

管理画面で、商品、ページ、またはブログ記事にカスタムメタフィールドを追加し、値を1に設定して、検索やサイトマップから商品、ページ、またはブログ記事を非表示にできます。

手順

  1. [設定] > [カスタムデータ] の順に移動します。
  2. [メタフィールド] で、非表示にする対象ページタイプ (商品、ページ、またはブログ記事) を選択します。
  3. [定義を追加] をクリックまたはタップします。
  4. 以下のフィールドを設定します。

    • [名前]SEO Hiddenに設定します。
    • [ネームスペースとキー]seo.hiddenに設定します。
  5. [タイプを選択] をクリックまたはタップし、[整数] を選択します。1つの値が選択されていることを確認します。

  6. 検索エンジンで非表示にする商品、ページ、またはブログ記事に移動します。

  7. SEO Hiddenメタフィールドの値を1に設定します。

商品、ページ、またはブログ記事を検索に表示するには、SEOの非表示のメタフィールド値を削除します。

検索結果はShopifyのSearch & Discoveryアプリを使用してカスタマイズできます。このアプリには、オンラインストア検索の動作を変更する多くの検索機能と設定が用意されています。

高度なカスタマイズを行う場合は、テーマコードを編集して検索結果のリクエスト方法を変更できます。カスタマイズの詳細については、Shopify.devをご覧ください。

ストアのロケールが検索動作に影響を与える

利用できる検索動作は、ストアのプライマリロケールによって異なります。

サポートされている言語

サポートされている言語で利用できる検索行動は、次の表のとおりです。

言語 タイプミス耐性 検索のステミング トリグラム
英語
フランス語
スペイン語
ポルトガル語 (ブラジル)
ドイツ語
オランダ語
イタリア語
日本語
カタカナ、ひらがな、漢字対応
デンマーク語
スウェーデン
ポルトガル語 (ポルトガル)
フィンランド
ノルウェー語 (ブークモール)
トルコ
ルーマニア語
ハンガリー語
ロシア語
ポーランド
チェコ
ギリシャ語
アイスランド語
リトアニア語
スロベニア語
スロバキア語
ブルガリア語
ベトナム語
クロアチア語
インドネシア語
ラトビア語
エストニア語
セルビア語
ウクライナ語
カタロニア語
ノルウェー語 (ニーノシュク)
フェロー語
ポルトガル語
アルバニア語
ボスニア語
アフリカーンス語
マケドニア語
アルメニア語
セルビア・クロアチア語
ラテン語
ウェールズ語
ゲール語
モルドバ語

日本語のロケール

日本語のロケールでは、検索のステミングとトリグラム検索に対応していますが、タイプミス耐性には対応していません。

トリグラム

カタカナ、ひらがな、漢字での検索では、3文字以上の連続する任意のシーケンスと一致します。

たとえば、「アップルグリーンラップドレス」は以下のいずれかの用語を検索すると見つかります。

  • ップル
  • アップル
  • ップルグリーンラ

漢字は2つ1組で見つけることもできます。

このセクションにあるもの

Shopifyで販売を開始する準備はできていますか?

無料体験を試す