サイト内のキーワード検索につきまして

サイト内のキーワード検索につきまして、

現在、キーワード検索で「あいうえお」と入力すると、「あ」「い」「う」「え」「お」の各文字を含む商品がすべて検索結果に表示されます。
このような検索ロジックではなく、「あいうえお」という単語に一致する商品のみを検索結果に表示するように変更することは可能でしょうか?

現在、アプリ等は使用しておらず、テーマはDawnを使用しています。

わかりづらい点がございましたらお声掛けください。

よろしくお願いいたします。

@hiroshi117

https://help.shopify.com/ja/manual/online-store/storefront-search/search-behavior

こちらを参照して回答いたします。

「あいうえお」という単語に一致する商品のみを検索結果に表示するように変更することは可能でしょうか?

こちらを実現したい場合は、

あいうえお

ではなく、

"あいうえお"

と検索する必要があります。

対応方法としては、JavaScriptで

  • キーワード検索の入力フィールドに変化があった場合に、ダブルコーテーションで文字が囲われていなければダブルコーテーションで文字を囲む処理を作る
  • もしくは、キーワード検索の決定ボタンをクリック時にsubmitイベントに介入して、検索ワードをダブルコーテーションで囲むようにする

のが簡単かと思います。

ご参考まで。

(キュー田辺)