索引

此 Live Search 索引程式會讀取目錄中的產品屬性並建立索引,以便快速搜尋、篩選和展示產品。

產品屬性屬性(中繼資料)會決定:

  • 如何在目錄中使用屬性
  • 其在存放區中的外觀和行為
  • 資料傳輸作業中包含的資料

屬性中繼資料的範圍是 website/store/store view.

此 Live Search API允許使用者端依據任何具有 店面屬性 Use in Search 設為 Yes (在Adobe Commerce管理員中)。 啟用時, Search WeightVisible in Advanced Search 可設定為屬性。

Live Search 不會索引已刪除的產品或設為 Not Visible Individually.

NOTE
Commerce客戶,具有 Live Search 可透過以下優勢,利用網站更快速的價格更新及同步處理時間: SaaS價格索引子.

索引管道

使用者端從店面呼叫搜尋服務以擷取(可篩選、可排序)索引中繼資料。 只有具備以下條件的可搜尋產品屬性: 用於分層導覽 屬性設定為 Filterable (with results)用於產品清單中的排序 設為 Yes 可由search service呼叫。
若要建構動態查詢,搜尋服務需要知道哪些屬性可搜尋,以及它們的 權重. Live Search 遵守Adobe Commerce搜尋權重(1-10,其中10是最高優先順序)。 您可以在結構描述中找到已同步並與目錄服務共用的資料清單,其定義如下:

vendor/magento/module-catalog-data-exporter/etc/et_schema.xml

Live Search 索引使用者端搜尋圖表

  1. 檢查商家 Live Search 權利。
  2. 取得含屬性中繼資料變更的存放區檢視。
  3. 儲存索引屬性。
  4. 重新索引搜尋索引。

完整索引

時間 Live Search 已設定並在上線期間同步,最多可能需要60分鐘才能建立初始索引。 大型目錄可能需要更長的時間來編列索引。 此程式在下列時間後開始 cron 提交摘要並完成執行。

以下事件會觸發完整同步和索引建置:

例如,變更 Use in Search 的屬性 color 屬性來源 NoYes 將屬性中繼資料變更為 searchable=true,並觸發完整同步和重新索引。 下列屬性中繼資料在變更時觸發完整同步和重新索引:

  • filterableInSearch
  • searchable
  • sortable
  • visibleInSearch

串流產品更新

在建立初始索引期間 入門,下列增量產品更新會持續同步並重新索引:

  • 新增至目錄的新產品
  • 產品屬性值的變更

例如,將新的色票值新增至 color 屬性會以串流產品更新的形式處理。
串流更新工作流程:

  1. 更新的產品會從Adobe Commerce執行個體同步至目錄服務。
  2. 索引服務會持續從目錄服務尋找產品更新。 更新的產品在到達目錄服務時會編制索引。
  3. 產品更新可能需要15分鐘的時間才能在中提供 Live Search.

使用者端搜尋

此 Live Search API可讓使用者端透過設定 店面屬性用於產品清單中的排序Yes. 此設定會根據主題將屬性納入為中的選項 排序依據: 目錄頁面上的分頁控制項。 索引產品屬性最多可達200個 Live Search,使用 店面屬性 可搜尋及可篩選的專案。
索引中繼資料儲存在索引管道中,並可由搜尋服務存取。

Live Search 索引中繼資料API圖表

可排序的屬性工作流程

  1. 使用者端呼叫搜尋服務。
  2. 搜尋服務會呼叫搜尋管理服務。
  3. Search Service呼叫索引管道。

已針對所有產品編制索引

此清單中的欄位順序反映了匯出產品資料中欄的一般順序。

  • environment_id
  • website_code
  • store_code
  • store_view_code
  • product_id
  • sku
  • name
  • type
  • displayable
  • deleted
  • url
  • currency
  • meta_description
  • meta_keyword
  • meta_title
  • description
  • short_description
  • weight
  • image
  • small_image
  • thumbnail_image
  • prices
  • in_stock
  • low_stock

下列欄位會針對所有可設定的產品編制索引:

  • childrenSkus
recommendation-more-help
1d60634e-b73a-404a-be7a-4a2a36676055