網路商店中的搜尋行為

在搜尋詞彙時,Shopify 會套用多種行為來增加相關搜尋結果的筆數。

單數和複數搜尋字詞

網路商店搜尋會嘗試同時以單數和複數形式來找出相符字詞。

搜尋包含「puppy」或「puppies」的 puppies 比對結果。

將單數與複數字詞視為相同字詞是「去字尾 (stemming)」的例子,即單字會對應至其共同的字根 (lemma,又稱 stem)。Shopify 在去字尾時也會將不同單字的共同字根納入考量。

搜尋 body:leggings 便會找出包含「leg」或「leggings」的結果。

如果您要根據部分相符規則搜尋單字,請使用前綴搜尋

錯字容忍

線上商店搜尋功能包含錯字容忍功能,可在搜尋詞彙中有錯字的情況下找出正確的配對。

搜尋結果包含與搜尋詞彙差 1 個字母的配對,或其中 2 個字母順序不同的配對。搜尋詞彙的前 4 個字母必須正確輸入,錯字容忍才能生效。

例如,搜尋 chocollate,系統就會回傳名稱或說明含有 chocolatechocolates 的結果。

在查詢中,若搜尋內容使用搜尋語法,系統並不會套用錯字容忍功能。

建立搜尋結果時,並非所有欄位都會套用錯字容忍功能。例如,chocolate 網誌文章標籤的任何商品標籤都查無與 chocollate 相符的結果。以下資源欄位可支援錯字容忍功能:

支援錯字容忍的商品、頁面和網誌文章的資源欄位清單。
資源類型可支援的欄位
產品
  • 標題
  • product_type
  • variants.title
  • vendor
頁面
  • 作者
  • 標題
部落格文章
  • 作者
  • 標題

搜尋語法

搜尋語法會判斷在 Shopify 搜尋結果時如何處理搜尋詞彙。

使用 AND、OR 和 NOT 運算子

AND

若在搜尋詞彙之間使用 AND 運算子進行搜尋,當所有搜尋詞彙都顯示在結果中時,系統便會回傳結果。

預設情況下,處理所有搜尋詞彙時,系統都會使用 AND 來進行搜尋。 無論是搜尋 artichoke heartsartichoke AND hearts,系統都會產生同時含有「artichoke」和「hearts」的搜尋結果。 不需要使用連接運算子。

OR

若在搜尋詞彙之間使用 OR 運算子進行搜尋,當任何搜尋詞彙顯示在結果中時,系統便會回傳結果。

搜尋 artichoke OR hearts 便會產生至少包含「artichoke」或「hearts」的結果。

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 並不會產生任何結果。

根據您搜尋的資源 (商品、頁面、網誌文章),系統可根據不同的搜尋屬性來顯示結果。

商品、頁面和網誌文章的可搜尋屬性清單。
資源可搜尋屬性
產品
  • 正文
  • product_type
  • 標籤
  • 標題
  • variants.barcode
  • variants.sku
  • variants.title
  • vendor
頁面
  • 作者
  • 正文
  • 標題
部落格文章
  • 作者
  • 正文
  • 標籤
  • 標題

商店的語言代碼會影響搜尋行為

商店的主要語言代碼會影響您獲得的顧客搜尋行為。

支援的語言

以下表格顯示支援的語言可使用哪些搜尋行為:

可用的搜尋語言清單,以及每種語言是否支援錯字容忍、搜尋字根和三字母組。
語言錯字容忍搜尋字根三字母組
英文
法國
西班牙文
葡萄牙文 (巴西)
德文
荷蘭文
義大利文
日文
可支援片假名、平假名和漢字
丹麥文
瑞典文
葡萄牙文 (葡萄牙)
芬蘭文
巴克摩挪威文
土耳其文
羅馬尼亞文
匈牙利文
俄文
波蘭文
捷克文
希臘文
冰島文
立陶宛文
斯洛伐尼亞文
斯洛伐克文
保加利亞文
越南文
克羅埃西亞文
印尼文
拉脫維亞文
愛沙尼亞文
塞爾維亞文
烏克蘭文
加泰隆尼亞文
新挪威文
法羅文
葡萄牙文
阿爾巴尼亞文
波士尼亞文
南非荷蘭文
馬其頓文
亞美尼亞文
塞爾維亞 - 克羅埃西亞文
拉丁文
威爾斯文
蓋爾文
摩爾多瓦文

日文語言代碼

日文地區設定可支援搜尋字根和三字母組搜尋,但不支援錯字容忍

三字母組

針對片假名、平假名和漢字,搜尋會比對至少 3 個字元的任何連續序列。

例如,您搜尋下列任一詞彙都可找到「アップルグリーンラップドレス」:

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

漢字也會成對出現。

沒有找到您需要的答案嗎?我們很樂意為您提供協助。