在線商店搜索是一款功能完備的強(qiáng)大工具,客戶可以使用它來對您商店的所有產(chǎn)品、博客文章和頁面進(jìn)行搜索。
Shopify 會在搜索詞時應(yīng)用大量行為以增加相關(guān)結(jié)果的數(shù)量。
備注:商店的主要區(qū)域設(shè)置將決定哪些行為受支持。
在線商店搜索會嘗試匹配單數(shù)和復(fù)數(shù)形式的字詞。
搜索 puppies 將匹配包含“puppy”或“puppies”的結(jié)果。
將單數(shù)和復(fù)數(shù)形式的搜索詞視為等效是提取詞干的一個示例,其中一個搜索詞映射到其常用詞元(詞干)。Shopify 的詞干提取也會考慮不同搜索詞的常用詞根。
搜索 body:leggings 將匹配包含“l(fā)eg”或“l(fā)eggings”的結(jié)果。
如果要基于部分模式匹配進(jìn)行搜索,請使用前綴搜索。
在線商店搜索包括接受拼寫錯誤的功能,從而可為包含拼寫錯誤的搜索字詞找到正確匹配。
搜索結(jié)果包含有 1 個字母與搜索字詞或有 2 個字母順序與搜索字詞不同的匹配項(xiàng)。需要正確輸入搜索字詞的前 4 個字母,接受拼寫錯誤功能才能生效。
例如,搜索 chocollate 將返回標(biāo)題或描述中包含 chocolate 或 chocolates 的結(jié)果。
當(dāng)查詢中的搜索使用搜索語法時,系統(tǒng)將不會應(yīng)用接受拼寫錯誤功能。
創(chuàng)建搜索結(jié)果時,并非所有字段都會應(yīng)用接受拼寫錯誤功能。例如,chocollate 不會與包含 chocolate 博客文章標(biāo)簽的任何產(chǎn)品標(biāo)簽進(jìn)行匹配。以下資源字段支持接受拼寫錯誤:
搜索語法可決定 Shopify 在搜索結(jié)果時對搜索詞的處理方式。
AND
在搜索詞之間使用 AND 運(yùn)算符搜索結(jié)果時,系統(tǒng)只會返回包含所有搜索詞的結(jié)果。
默認(rèn)情況下,所有搜索詞都被視為用 AND 進(jìn)行連接。搜索 artichoke hearts 或 artichoke AND hearts 均會生成包含“artichoke”和“hearts”的結(jié)果。不需要連接運(yùn)算符。
OR
在搜索詞之間使用 OR 運(yùn)算符搜索結(jié)果時,系統(tǒng)將會返回包含任意搜索詞的結(jié)果。
搜索 artichoke OR hearts 會生成至少包含“artichoke”或“hearts”其中之一的結(jié)果。
NOT
若要在搜索結(jié)果時不使用搜索詞,則可以在此搜索詞前面加上一個減號 (-)。
搜索 artichoke -heart 將與包含“artichoke”的詞匹配,但不會與包含“heart”的詞匹配。
前綴搜索將返回搜索詞與結(jié)果中其他詞的開頭相匹配的結(jié)果。所有搜索均會自動執(zhí)行前綴搜索。
搜索 artich 將與以“artich”開頭的字詞匹配,例如“artichoke”。
這同樣適用于搜索中的最后一個詞。搜索 artichoke hea 將與以“artichoke hea”開頭的詞匹配。
將搜索詞放置在雙引號 ("") 之間即可在一個可搜索字段中搜索該單詞或短語。
搜索 "artichoke hearts" 將與具有標(biāo)題“Can of artichoke hearts”的產(chǎn)品匹配,而不是具有“Canned hearts of artichoke”標(biāo)題的產(chǎn)品。
在搜索詞中添加帶冒號的字段名稱,以便將對該詞的搜索范圍縮小到指定字段。
例如,搜索 title:artichoke 將會搜索包含“artichoke”一詞的標(biāo)題。
搜索特定字段時,搜索拼寫錯誤的詞將不起作用,因?yàn)樗阉鲿檎彝耆ヅ涞慕Y(jié)果。例如,搜索 title:artichoqe 不會生成任何結(jié)果。
根據(jù)您要搜索的資源(產(chǎn)品、頁面、博客文章),結(jié)果可能基于不同的可搜索屬性。
產(chǎn)品、頁面和博客文章需要具有某些設(shè)置才能在您在線商店的搜索結(jié)果中被返回。
要使產(chǎn)品能被搜索到,請完成以下步驟:
在在線商店渠道中發(fā)布您的產(chǎn)品 請確保產(chǎn)品沒有設(shè)置為 1 的元字段 seo.hidden,否則此產(chǎn)品將從店面搜索中隱藏 頁面若要使頁面能被搜索到,請完成以下步驟:
發(fā)布頁面 請確保頁面沒有設(shè)置為 1 的元字段 seo.hidden,否則該頁面將從店面搜索中隱藏 博客文章
若要使博客頁面能被搜索到,請完成以下步驟:
將博客文章設(shè)置為可見 請確保博客文章沒有設(shè)置為 1 的元字段 seo.hidden,否則該博客文章將從店面搜索中隱藏
自定義搜索
您可以使用 Shopify 中的 Search & Discovery 應(yīng)用來自定義搜索結(jié)果。該應(yīng)用提供許多可更改在線商店搜索行為的搜索功能和設(shè)置。
對于更高級的自定義項(xiàng),您可以編輯模板代碼以更改搜索結(jié)果的請求方式。請?jiān)?nbsp;Shopify.dev 詳細(xì)了解如何進(jìn)行自定義。
如果您需要在商店中自定義搜索方面的幫助,那么您可以聘請 Shopify 專家。
商店的主要區(qū)域設(shè)置將影響您可用的搜索行為。
下表顯示了針對受支持的語言提供的搜索行為:
日本區(qū)域支持搜索詞干和三字母組搜索,但不支持拼寫錯誤。
三字母組對于片假名、平假名和日本漢字,搜索將匹配至少包含 3 個字符的任何連續(xù)序列。
例如,您可以通過搜索以下任何搜索詞找到“アップルグリーンラップドレス”:
ップル アップル ップルグリーンラ日本漢字還可能成對出現(xiàn)。