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

您可以透過搜尋功能協助顧客在網路商店中尋找商品、頁面和網誌文章。網路商店搜尋有多種處理搜尋詞彙的內建行為,例如錯字容錯功能及支援搜尋語法。

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

設定與組態

請檢視您可以在網路商店搜尋中設定及無法設定的內容:

  • 設定:無需任何設定。網路商店搜尋無需進行組態設定即可運作,也無須變更佈景主題。
  • 比對:沒有任何設定可控制搜尋比對的廣度。
  • 排名:您可以透過商品資料和 Shopify Search & Discovery app 影響排名,但無法變更結果排序方式。

App 與自訂搜尋體驗

會修改您佈景主題的 app、具備搜尋功能的 app 以及自訂搜尋體驗,皆可能會影響內建的網路商店搜尋功能:

  • 如果您的商店有使用第三方搜尋 app,便會由該 app 支援網路商店搜尋,因此此頁面說明的搜尋行為可能不符合您顧客所取得的搜尋結果。商品能見度設定可能也不適用。若 app 未與「未上架」商品狀態整合,其結果可能仍會傳回未上架的商品。若要深入瞭解第三方搜尋 app 的運作方式,請聯絡該 app 的開發人員。
  • 會變更佈景主題搜尋範本的第三方 app 可能會影響您網路商店的搜尋結果。
  • Storefront API 搜尋查詢獨立於預設的結果頁面。如果您或您的開發人員以此建置了自訂搜尋體驗,該體驗將在您的專屬程式碼上執行。
  • 您可以透過管理商品、頁面與網誌文章的可見度,並使用 Shopify Search & Discovery app 客製化網路商店的搜尋結果,來管理並改善搜尋結果。瞭解詳情:managing searchabilityusing the Search & Discovery app。

未列出產品狀態

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

搜尋語法會停用的行為

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

支援的語言

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

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

搜尋類型與功能

您的網路商店有兩種搜尋類型:

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

搜尋排名與相關性

您可以透過商品資料以及 Shopify Search & Discovery app 中的設定來影響搜尋結果。

系統會定期測試搜尋結果排名的變更方式。在測試期間,部分商店顧客看到的結果排序可能與其他顧客略有不同。測試的執行時間有限,如果對顧客參與度或銷售產生負面影響,就會提早停止。只有在測試確認成效更佳後,才會廣泛發布這些變更。您無法變更結果排序方式,因此沒有相關設定。

無庫存商品處理

完全無庫存 (即所有子類皆無法購買) 的商品,預設會顯示在搜尋結果的最後。

如果您已安裝 Shopify Search & Discovery app,便可在「Search & Discovery」>「設定」>「無庫存商品」中變更此行為。瞭解關於調整搜尋結果類型的詳情。

搜尋限制

搜尋會比對完整的字詞。若搜尋部分字詞 (例如 artich),可能無法傳回標題包含 artichoke 的商品。顧客輸入完整字詞時,可獲得最可靠的結果。

存貨單位 (SKU) 和條碼搜尋

顧客可以透過搜尋完整的存貨單位 (SKU) 或條碼來尋找商品。

顧客也可以搜尋部分代碼,但僅限於代碼包含連字號時。例如,顧客可以透過搜尋 abc1 找到代碼 abc1-888。代碼 abc1888 沒有連字號,因此顧客必須輸入完整代碼。

頁面和文章結果

搜尋結果最多包含 2 個頁面或文章,且僅顯示在第一頁的結果中。此舉可將結果聚焦於商品上。若需要不同的體驗,請與開發人員合作或聘僱 Shopify 合作夥伴,使用 Liquid 搜尋篩選條件Storefront API 建立新體驗。

未預期結果中的頁面

由於舊版頁面建立流程隱藏了作者資訊,較舊的頁面可能會顯示在看似不相關的搜尋結果中。

如果這些結果對您的商店造成困擾,您可以停止在搜尋結果中傳回頁面。請使用 Shopify Search & Discovery app 變更搜尋所要求的結果類型。瞭解關於調整搜尋結果類型的詳情。

搜尋中的停用字詞

任何語言中的常見字詞都會分類為停用詞,且不會編入搜尋索引。在英文中,包含「and」、「or」、「the」、「a」、「an」和「for」等字詞,以及其他支援語言中的同義詞。

系統會排除停用詞,因為這些字詞太過常見而無助於比對,包含這些字詞反而會拖慢搜尋速度。如果只搜尋停用詞,將不會得到任何結果。

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

搜尋結果疑難排解

如果網路商店搜尋未傳回您預期的結果,請完成以下檢查:

  • 確認您的搜尋結果並非由第三方搜尋 app 所產生。如果您的商店有使用此類 app,請聯絡該 app 的開發人員。
  • 檢查商品狀態是否設定為「未上架」,這會導致商品無法在網路商店搜尋中顯示。
  • 檢查您的搜尋詞彙是否為停用詞,因為停用詞無法單獨比對。

請使用下列區段進行特定問題的疑難排解。

排解搜尋結果中缺少商品的疑難

請檢閱以下可能的原因:

  • 商品狀態設定為「未上架」,這會導致系統無法在網路商店搜尋中找到該商品。
  • 商品無庫存,且無庫存的商品會在您的 Search & Discovery 設定中隱藏。
  • 搜尋詞彙為停用詞,無法單獨比對。

瞭解關於管理搜尋能力的詳情。

排解不相關商品排名高於預期商品的疑難

您無法變更結果排序方式,但您可以透過商品資料和 Shopify Search & Discovery app 影響排名。

檢視產品標題、說明及產品類型中是否包含顧客所搜尋的詞彙。您也可以針對特定搜尋詞彙加強推廣特定產品。深入瞭解自訂產品加強推廣功能

排解搜尋預測和結果頁面傳回不同結果的疑難

搜尋預測和搜尋結果頁面是兩種獨立的搜尋類型,且各自會要求專屬的結果類型。

在 Shopify Search & Discovery app 中,檢查各類型所要求的結果類型。瞭解關於調整搜尋結果類型的詳情。

排解相同搜尋詞彙的搜尋結果發生變更的疑難

系統會定期測試搜尋結果排名的變更方式。在測試期間,部分商店顧客看到的結果排序可能與其他顧客略有不同,此為預期狀況,無需採取任何行動。

如果商品是未出現在結果中,而不單是排序不同,請回報問題。

排解篩選條件或結果計數不正確的疑難

篩選條件是在 Shopify Search & Discovery app 中設定的,其中包含無相符結果的篩選條件值處理方式。

請檢閱您的篩選條件設定。瞭解關於 Search and Discovery 篩選條件的詳情。

如果這些檢查無法解決問題,請聯絡 Shopify 支援服務並提供下列詳細資訊:

  • 您的線上店面網址
  • 確切的搜尋查詢,以及它是完整還是部分的存貨單位 (SKU) 或條碼
  • 您預期找到的商品
  • 搜尋實際傳回的內容
  • 您進行測試的大約時間

有了這些詳細資訊,系統便能重現查詢,並針對已知問題進行檢查。當問題可重複發生時,回報內容將最有幫助。

單複數搜尋字詞

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

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

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

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

錯字容錯

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

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

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

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

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

放寬搜尋條件

當搜尋未傳回任何結果時,搜尋系統會自動放寬搜尋條件,以尋找可能的相符項目。放寬的搜尋條件僅適用於 product_typetitle 欄位,而其他欄位仍需完全相符。

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

搜尋語法

搜尋語法決定 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」的項目。

將搜尋字詞置於雙引號 ("") 中,會在可搜尋欄位中尋找完全相符的字或片語。

搜尋 "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

三連字

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

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