您的網路商店中的搜尋行為

網路商店中的搜尋會依多種因素與多項內建的處理機制來處理搜尋詞彙,從您的商品、頁面與網誌文章回傳精準且相關的結果。

請檢閱下列針對您網路商店搜尋行為的注意事項與要求。

App

會變更佈景主題或具有搜尋功能的 app 可能會影響內建的網路商店搜尋:

  • 如果您使用第三方搜尋 app 產生搜尋結果,Shopify 內建搜尋的行為與功能可能不適用於您網路商店的搜尋結果。若要進一步瞭解第三方搜尋 app 的運作方式,請聯絡該 app 的開發者。
  • 會變更佈景主題搜尋範本的第三方 app 可能會影響您網路商店的搜尋結果。
  • 您可以透過管理商品、頁面與網誌文章的可見度,並使用 Shopify Search & Discovery app 客製化網路商店的搜尋結果,來管理並改善搜尋結果。瞭解詳情:managing searchabilityusing the Search & Discovery app。

搜尋語法

以下搜尋行為不適用於使用 search syntax 的搜尋:

支援的語言

商店的 primary locale 會影響可用的搜尋行為。

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

未列出產品狀態

您可以透過使用 Unlisted product status,避免商品出現在網路商店的搜尋結果中。

單複數搜尋字詞

網路商店的搜尋會嘗試比對字詞的單數與複數形式。

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

將單數與複數視為等同,是詞幹化的一個例子,會把字詞對應到共同的詞幹 (stem)。Shopify 的詞幹化也會考量不同字詞的共同詞幹。

搜尋 body:leggings 會比對含有「leg」或「leggings」的結果。

如果您要依部分字詞樣式進行比對,請使用 prefix search

錯字容錯

網路商店的搜尋具備錯字容錯功能,可為含有錯字的搜尋字詞找出正確的相符項目。

搜尋結果會包含與搜尋字詞相差一個字母,或兩個字母順序顛倒的相符項目。要啟用錯字容錯,搜尋字詞的前四個字母必須輸入正確。

例如,搜尋 chocollate,會回傳標題或說明中含有 chocolatechocolates 的結果。

在產生搜尋結果時,並非所有欄位都會套用錯字容錯。例如,chocollate 不會與任何商品標籤或網誌文章標籤中的 chocolate 相符。以下資源欄位支援錯字容錯:

支援錯字容錯的產品、頁面及網誌文章資源欄位清單。
資源類型支援的欄位
產品
  • title
  • product_type
  • variants.title
  • vendor
頁面
  • author
  • title
網誌文章
  • author
  • title

搜尋限制

搜尋中的停用字詞

什麼是停用字詞

各種語言中的常見字詞會被歸類為「停用字詞」,且不會編入搜尋索引。這包含英文中的「and」、「or」、「the」、「a」、「an」與「for」,以及其他支援語言中的對應字詞。

停用字詞不會納入搜尋索引,因為過於常見,無法提供有意義的搜尋訊號,且會讓搜尋索引變得更龐大、更緩慢。若只搜尋停用字詞,將不會取得任何結果。

對搜尋行為的影響

上述行為適用於所有支援語言的管理介面搜尋與線上店面搜尋。

搜尋語法

搜尋語法決定 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 會比對以「artich」開頭的字詞,例如「artichoke」。這也適用於搜尋中的最後一個字詞。搜尋 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

三連字

三連字搜尋會在片假名、平假名與漢字中,比對任何連續且至少三個字的序列。也支援兩字成對的漢字搜尋。例如,您可以輸入以下任一字詞來搜尋「アップルグリーンラップドレス」:

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

搜尋類型與功能

您的網路商店會依顧客與搜尋介面的互動方式,採用不同的搜尋功能:

  • 一般搜尋:顧客輸入搜尋字詞並按 Enter 鍵後,顯示在搜尋結果頁的內容。
  • 預測搜尋:當顧客在搜尋方塊輸入時,於按下 Enter 鍵前,提供建議結果的自動完成功能。瞭解 predictive search 的詳情。

搜尋排名與相關性

搜尋結果會依相關性排序,相關性由多項因素決定:

  • 關鍵字頻率:搜尋字詞在商品、頁面或文章中出現的次數。
  • 欄位重要性:標題中的詞彙排名高於說明或其他欄位中的詞彙。
  • 欄位長度:含有相符詞彙的較短欄位,其排名會高於較長欄位。
  • 熱門度訊號:近期的銷售與顧客互動可能會影響排名,以優化轉換。

放寬搜尋條件

當搜尋沒有結果時,系統會自動放寬搜尋條件,以找出可能的相符項:

  • 錯字容忍度:對於 3–5 個字的字詞,可容許 1 個錯字;6 個字以上的字詞,可容許最多 2 個錯字。
  • 欄位比對:放寬搜尋僅適用於 product_typetitle 欄位;其他欄位則必須完全相符。

例如,若「care bears」沒有直接結果,系統可能會比對到包含「card years」的商品,因為每個字詞僅相差一個字元。

進階搜尋行為

部分字詞比對

搜尋支援在輸入的最後一個字詞進行部分比對 (前綴搜尋)。例如:

  • 搜尋 winter sno 會比對到 winter snowboardwinter snowshoes
  • 要讓前綴搜尋生效,前面的字詞必須完全相符

無庫存商品處理

預設情況下,完全無庫存的商品 (所有子類皆無庫存) 會出現在搜尋結果的最後。您可以在佈景主題設定中自訂此行為,調整為:

  • 顯示:依一般排名順序顯示無庫存商品
  • 最後:將無庫存商品顯示在結果最後 (預設)
  • 隱藏:在結果中完全隱藏無庫存商品

搜尋結果限制

前綴搜尋的擴充上限:在所有商店中使用前綴搜尋時,結果最多僅限 50 筆相符。此限制可能會導致使用非常常見的前綴時,部分相關商品未出現在結果中。

結果中出現非預期的頁面:由於舊版頁面建立流程會隱藏作者資訊,較舊的頁面可能會出現在看似不相關的搜尋結果中。