オンラインストアでの検索動作

オンラインストア検索は、さまざまな要素といくつかの組み込み動作を使用して検索ワードを処理し、商品、ページ、ブログ記事から正確かつ関連性の高い結果を返します。

オンラインストア検索に関する考慮事項

オンラインストアでの検索動作に関しては、以下の考慮事項と要件を確認してください。

アプリ

テーマを変更するアプリや検索機能を備えたアプリは、組み込み型のオンラインストア検索に影響を与える場合があります。

  • 外部の検索アプリを使用して検索結果を生成する場合、Shopifyの組み込み型検索の検索動作と機能はオンラインストアの検索結果に適用されないことがあります。外部検索アプリの動作について詳しくは、アプリの開発者にお問い合わせください。
  • テーマの検索テンプレートを変更する外部アプリは、オンラインストアの検索結果に影響する可能性があります。
  • 商品、ページ、ブログ記事の表示を管理したり、Shopify Search & Discoveryアプリを使用してオンラインストアの検索結果をカスタマイズしたりすることで、検索結果を管理および改善できます。詳しくは、検索性の管理Search & Discoveryアプリの使用をご覧ください。

セマンティック検索

オンラインストア検索のセマンティック検索機能は、ストアが以下の要件を満たしている場合にのみ使用できます。

  • ストアの商品件数が200,000未満である。

  • ストアが次のいずれかの料金プランに加入している。 - Shopify - Advanced - プラス

  • セマンティック検索機能は予測検索には適用されません。

検索構文

次の検索動作は、検索構文を使用する検索には適用されません。

  • タイプミス耐性
  • 検索予測
  • 意味の理解

サポートされている言語

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

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

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

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

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

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

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

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

タイプミス耐性

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

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

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

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

<tr>
  <td scope="row">ページ</td>
  <td>
    <ul>
      <li>author</li>
      <li>title</li>
    </ul>
  </td>
</tr>
<tr>
  <td scope="row">ブログ記事</td>
  <td>
    <ul>
      <li>author</li>
      <li>title</li>
    </ul>
  </td>
</tr>
タイプミス耐性に対応する商品、ページ、ブログ記事のリソースフィールドのリスト。
リソースタイプサポートされているフィールド
商品管理
  • title
  • product_type
  • variants.title
  • vendor

検索構文

検索構文によって、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で検索しても結果は得られません。

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

<tr>
  <td scope="row">ページ</td>
  <td>
    <ul>
      <li>author</li>
      <li>body</li>
      <li>title</li>
    </ul>
  </td>
</tr>
<tr>
  <td scope="row">ブログ記事</td>
  <td>
    <ul>
      <li>author</li>
      <li>body</li>
      <li>tag</li>
      <li>title</li>
    </ul>
  </td>
</tr>
商品、ページ、ブログ記事で検索可能なプロパティのリスト。
リソース検索可能なプロパティ
商品管理
  • body
  • product_type
  • tag
  • title
  • variants.barcode
  • variants.sku
  • variants.title
  • vendor

セマンティックの理解

オンラインストア検索には意味の理解が含まれます。セマンティック検索は、AIを搭載したShopifyのオンラインストア検索動作の1つです。この検索方法は、関連する単語、概念、カテゴリー、その他のコンテキストを使用することで、検索結果を改善および拡張することができます。

オンラインストア検索の意味の理解では、関連する単語やカテゴリー、概念間の関係がチェックされます。

意味の理解は、商品の説明などの商品の属性と、画像の一部であるテキストや色などの画像データを使用して検索結果を向上させます。

たとえば、オンラインストアで用途の異なるさまざまなスタイルの靴を販売していると仮定します。お客様が「christmas party shoes」を検索しました。ストアには「christmas」または「party」という用語を含む商品はありませんが、赤色など複数の色から選べるパンプスを販売しています。

つながりのある用語を関連付けることによって、「christmas」、「 party」、または「shoes」という単語を含む検索結果のみを返すのではなく、オンラインストアの検索結果を拡張し、関連する商品を含む検索結果を返すことができます。たとえば、「christmas」に「green」と「red」の色を関連付け、「party shoes」に一般的なパーティ用の靴 (pumpsなど) を関連付けます。

その結果、お客様の検索結果には赤いパンプスが表示されることになります。

トリグラム

トリグラム検索は、カタカナ、ひらがな、漢字で3文字以上の連続する任意のシーケンスと一致します。漢字は2つ1組で見つかることもあります。たとえば、「アップルグリーンラップドレス」は以下のいずれかの用語を入力すると見つかります。

  • ップル
  • アップル
  • ップルグリーンラ
お探しの情報が見つかりませんか?いつでもお気軽にお問い合わせください。