設定即時搜尋

工作區是您設定、管理和監視Live Search效能的地方。 頂端的功能表可讓您存取每個功能區域中的工具。 可用的功能會反映目前的選單選取範圍。

Workspace

資料收集

為確保工作區上的每個功能區域都包含正確的資料,您需要根據所選的店面實作來設定資料收集:

  1. Luma — 現成提供資料收集功能。
  2. Headless — 視店面實作而定,必須手動設定資料收集。

如果您使用的是Headless店面,請參閱以下檔案以取得有關您需要新增的所需事件的詳細資訊:

醫療保健客戶

如果您是醫療保健客戶,且已安裝Data Services HIPAA擴充功能 (屬於Data Connection擴充功能的一部分),則不會再擷取Live Search使用的店面事件資料。 這是因為店面事件資料是在使用者端產生。 若要繼續擷取和傳送店面事件資料,請重新啟用Live Search的事件收集。 請參閱一般組態以瞭解更多資訊。

設定範圍

所有設定的領域Live Search最初設定為Default Store View。 如果您的Commerce安裝包含多個存放區檢視,請將​ 範圍 ​設定為您的Facet設定套用的存放區檢視

功能表選項

選項
說明
效能
控制面板提供insight產品搜尋效能資訊。
多面向
使用屬性值的多個維度來調整搜尋條件的高效能篩選。
同義字
擴大搜尋範圍,納入購物者可能會用來尋找與目錄中不同產品的字詞。
搜尋銷售
使用可觸發已排程動作的邏輯規則來塑造搜尋體驗。 提升、隱藏、釘選或隱藏產品,以校正搜尋結果,支援您的業務目標。
類別銷售
在類別層級套用規則和智慧型銷售。
GraphQL
開發人員若已登入您商店的管理員,可使用實際目錄資料撰寫和測試查詢。 若要深入瞭解,請前往開發人員檔案中的GraphQL概觀Live Search。
設定
決定如何在店面中依價格範圍分組價格方面值,並設定索引語言。

將屬性設定為可搜尋

若要產生高針對性的結果,請檢閱可搜尋 (searchable=true)產品屬性集。 為確保關聯性,請讓屬性只有在包含具有清晰精簡含義的內容時才可供搜尋。 避免使用包含較不精確、長度較長的文字的屬性,例如description,雖然預設會啟用搜尋,但可能會降低搜尋結果的精確度。 例如,如果有人搜尋「短褲」,而且有描述包含「短袖」字樣的襯衫,則這些襯衫會包含在搜尋結果中。

若要允許搜尋屬性,請完成下列步驟:

  1. 在管理員中,移至​商店 > 屬性 > 產品
  2. 選取您要搜尋的屬性,例如color
  3. 選取​ 店面內容 ​並將​ 在搜尋中使用 ​設定為yes

Live Search也會遵從產品屬性的權重,如在Adobe Commerce中所設定。 權重較高的屬性會顯示在搜尋結果中較高的位置。

下列屬性一律可供搜尋:

  • sku
  • name
  • categories

分層搜尋和展開搜尋型別

階層式搜尋(或搜尋內的搜尋)是一種功能強大、以屬性為基礎的篩選系統,可擴充傳統的搜尋功能,以包含其他搜尋引數。 這些額外的搜尋引數可讓您更精確、更靈活地探索產品。

NOTE
分層搜尋適用於Live Search 4.6.0。

使用分層搜尋,您可以:

  • 讓購物者能夠在搜尋結果中搜尋。
  • 在分層搜尋的第二層中使用startsWithcontains搜尋索引,以進一步調整結果。

進階搜尋功能是使用特定運運算元,透過filter查詢productSearch中的引數實作:

  • 分層搜尋 — 在另一個搜尋內容中搜尋 — 使用此功能,您最多可以執行兩個層級的搜尋來搜尋您的搜尋查詢。 例如:

    • 第1層搜尋 — 在product_attribute_1上搜尋「馬達」。
    • 第2層搜尋 — 搜尋product_attribute_2上的「零件編號123」。 此範例會在結果中搜尋「馬達」的「零件編號123」。

    分層搜尋可用於分層搜尋的第二層中的startsWith搜尋索引和contains搜尋索引,如下所述:

  • startsWith搜尋索引 — 使用startsWith索引搜尋。 這項新功能可讓:

    • 搜尋屬性值以指定字串開頭的產品。
    • 設定「結尾為」搜尋,讓購物者可以搜尋屬性值結尾為特定字串的產品。 若要啟用「結尾為」搜尋,產品屬性需要反向擷取,且API呼叫也應該為反向字串。 例如,如果您想要搜尋結尾為「pants」的產品名稱,您必須將此專案傳送為「stap」。
  • 包含搜尋索引 — 使用搜尋包含索引的屬性。 這項新功能可讓:

    • 在較大的字串中搜尋查詢。 例如,如果購物者搜尋字串「HAPE-123」中的產品編號「PE-123」。

      • 注意:此搜尋型別與執行自動完成搜尋的現有片語搜尋不同。 例如,如果您的產品屬性值是"outdoor pants",則短語搜尋會傳回"out pan"的回應,但不會傳回"oor ants"的回應。 但是,「包含搜尋」會傳回「或螞蟻」的回應。

這些新條件會增強搜尋查詢篩選機制,以縮小搜尋結果。 這些新條件不會影響主要搜尋查詢。

實施

  1. 在Admin中,將產品屬性設定為可搜尋。

    檢視可搜尋的屬性清單。

  2. 指定該屬性的搜尋功能,例如​包含 (預設)或​開頭為。 您最多可以為​ Contains ​指定6個要啟用的屬性,並為​ Starts with ​指定6個要啟用的屬性。 此外,對於​ Contains ​索引,字串長度限製為50個字元或更少。

    指定搜尋功能

  3. 請參閱開發人員檔案,以取得如何使用新的Live Search和contains搜尋功能更新startsWith API呼叫的範例。

    您可以在搜尋結果頁面上實作這些新條件。 例如,您可以在頁面上新增區段,讓購物者可以進一步縮小搜尋結果。 您可以允許購物者選取特定產品屬性,例如「製造商」、「零件編號」和「說明」。 從該位置,他們使用containsstartsWith條件在這些屬性中搜尋。

何時使用分層搜尋而非Facet

階層式搜尋和Facet在產品探索中有不同的用途,而且兩者之間的選擇取決於您的特定使用案例:

在下列情況下使用分層搜尋:

  • 您需要使用多個條件在搜尋結果中搜尋。
  • 使用使用者知道部分資訊的零件編號、SKU或技術規格。
  • 購物者需要透過巢狀條件逐步縮小結果。
  • 您想要透過在單一查詢中合併多個搜尋條件來減少API呼叫的數量。
  • 您需要實作企業專屬的搜尋模式,這些模式不僅限於標準多面嚮導覽。

使用Facet,時間:

  • 提供一般類別、價格、品牌和屬性篩選
  • 提供使用者可輕鬆瞭解及選取的直覺式篩選器選項
  • 根據目前的搜尋結果顯示可用選項
  • 顯示有助於使用者瞭解可用選項的篩選器計數和範圍
  • 使用常見的產品特性,例如顏色、尺寸、材質等。

最佳實務:​使用階層式搜尋來搜尋使用者具有特定條件的複雜技術搜尋,並使用Facet來篩選標準電子商務篩選,讓使用者以視覺化方式探索及縮小選項。

多面向和同義字

多面向和同義字是另一種提升購物者搜尋體驗的方式。

Facet是在Live Search中定義的可篩選產品屬性。 您可以在Live Search中將任何可篩選的屬性設定為Facet,但您一次可搜尋的Facet數目有限制

NOTE
產品屬性只有在產品屬性組態具有必要的屬性時才可篩選: 在搜尋中使用=否在搜尋結果中使用Layered Navigation=是,以及​在分層導覽中使用Layered Navigation=可篩選(含結果)。 如果這些屬性遺失或未正確設定,則在Facet設定中不會顯示此屬性。 如需設定指示,請參閱新增Facet

同義字是可定義的術語,可協助引導使用者使用正確的產品。 尋找褲子的使用者可能會輸入「trousers」或「slacks」。 您可以設定同義字,讓這些搜尋詞將使用者帶到「褲子」結果。

Commerce組態設定

下節說明Live Search支援和不支援的Commerce組態設定。

支援的設定值

IMPORTANT
強烈建議您使用在Live Search 4.0.0中預設為啟用的產品清單Widget。Widget的目標是完全取代未來版本中的介面卡實作。 請參閱啟用產品清單Widget以深入瞭解。
Commerce組態設定
說明
由Popover支援
由介面卡支援
商店>設定>目錄>目錄>目錄搜尋>允許每頁所有產品
如果設為Yes,則在「每頁顯示」控制項中包含ALL選項。
是。 最多500種產品
是。 最多500種產品
儲存>設定>目錄>目錄>目錄搜尋>最小查詢長度
目錄搜尋中允許的最小字元數。
儲存>設定>目錄>目錄>目錄搜尋>每頁產品網格允許值
決定格線檢視中顯示的產品數目。
商店>設定>目錄>目錄>目錄搜尋>產品每頁格點預設值
決定網格檢視中預設每頁顯示的產品數目。
是。 最多500種產品
是。 最多500種產品
儲存>設定>目錄>庫存>顯示無庫存產品
顯示無庫存的產品。
儲存>組態>幣別>預設顯示幣別
用來顯示價格的主要貨幣。
儲存>組態>一般>貨幣設定>貨幣選項>基本貨幣
用於所有線上付款交易的主要幣別。

「Widget產品清單」頁面與「彈出視窗」中的價格會使用設定的幣別匯率,轉換為預設顯示幣別。

不支援的設定值

Commerce組態設定
說明
附註
商店>設定>目錄>店面>清單模式
決定搜尋結果清單的格式。
正確轉譯,但部分頁面互動不會傳送事件
儲存>組態>目錄>目錄>目錄搜尋>查詢長度上限
目錄搜尋中允許的最大字元數。
未實作;搜尋服務接受最多255個字元
組態>銷售>稅捐>價格顯示設定>在目錄中顯示產品價格
決定目錄中所發佈的產品價格是否包含或排除稅捐,或顯示兩個版本的價格;一個含稅,另一個不含稅
商店>設定>目錄>店面>產品清單排序依據
決定搜尋結果清單的排序順序。
不適用於Live Search 產品清單頁面Widget

搜尋詞

在Adobe Commerce處理路由的實作上,Live Search支援搜尋字詞重新導向,例如Luma和其他以php為基礎的主題。

預設屬性值

下列產品屬性具有店面屬性,已由Live Search使用並預設啟用。

屬性
店面屬性
屬性
可排序
用於產品清單中的排序
price
可搜尋
用於搜尋
price
sku
name
FilterableInSearch
用於分層導覽 — 可篩選(含結果)
price
visibility
category_name

預設非系統屬性屬性

下表顯示非系統屬性的預設搜尋和可篩選屬性,包括特定於Luma範例資料的屬性。 將​ Use in Search ​屬性屬性設定為Yes,可讓屬性在Live Search與原生Adobe Commerce中均可搜尋。

屬性代碼
可搜尋
用於分層導覽
活動
可篩選(包含結果)
attributes_brand
品牌
氣候
可篩選(包含結果)
項圈
可篩選(包含結果)
顏色
可篩選(包含結果)
成本
eco_collection
可篩選(包含結果)
性別
可篩選(包含結果)
製造商
可篩選(包含結果)
材質
可篩選(包含結果)
用途
可篩選(包含結果)
strap_bag
可篩選(包含結果)
style_general
可篩選(包含結果)

預設系統屬性屬性

下表顯示系統屬性的預設搜尋和可篩選特性。

屬性代碼
可搜尋
用於分層導覽
allow_open_amou
可篩選(包含結果)
說明
名稱
價格
可篩選(包含結果)
short_description
sku
狀態
tax_class_id
url_key
權重
recommendation-more-help
8eedb3c4-09d2-4e4f-917b-524833fc6b4f