設定目錄搜尋
目錄搜尋設定有兩種變體。 第一個方法說明安裝即時搜尋時可用的設定。 第二個方法說明具有OpenSearch{:target="_blank"}的原生Adobe Commerce的組態設定。
方法1:具有Live Search的Adobe Commerce
-
在 管理員 側邊欄上,移至 Stores > Settings>Configuration。
-
在左側面板中,展開 Catalog 並在下方選擇 Catalog。
-
展開 Catalog Search 區段的 。
即時搜尋的 {width="600" modal="regular"}
如需這些選項的詳細清單,請參閱 設定參考 中的Adobe Commerce與即時搜尋。
-
若要限制搜尋查詢文字的長度和字數,請設定 Minimal Query Length 和 Maximum Query Length 的值。
-
若要限制快取熱門搜尋結果的數量以加快回應,請設定 Number of top search results to cache 的數量。
預設值為
100
。 輸入值0
會在第二次輸入時快取所有搜尋字詞和結果。 -
若要變更店面快顯視窗中可傳回結果的行數上限,請輸入其他 Autocomplete Limit 值。
限制行數可以改善搜尋的效能,並減少傳回清單的大小。 預設值為
8
行。
方法2:使用OpenSearch的Commerce
- 由於2023年8月有Elasticsearch 7個支援終止公告,建議所有Adobe Commerce客戶移轉至OpenSearch 2.x搜尋引擎。 如需在產品升級期間移轉搜尋引擎的相關資訊,請參閱_升級指南_中的移轉至OpenSearch。
- 在2.4.4和2.4.3-p2版中,所有標示為Elasticsearch的欄位也適用於OpenSearch。 2.4.6版開始支援Elasticsearch8.x時,建立了新標籤以區分Elasticsearch和OpenSearch設定。 不過,兩者的設定選項是相同的。
步驟1:設定一般搜尋選項
-
在 管理員 側邊欄上,移至 Stores > Settings>Configuration。
-
在左側面板中,展開 Catalog 並在下方選擇 Catalog。
-
展開 Catalog Search 區段的 。
{modal="regular"}
如需這些選項的詳細資訊,請參閱 設定參考 中的具有原生搜尋的Adobe Commerce。
-
若要限制搜尋查詢文字的長度和字數,請設定 Minimal Query Length 和 Maximum Query Length 的值。
note important IMPORTANT 為此最小和最大範圍設定的值必須與搜尋引擎設定中設定的對應範圍相容。 例如,如果您在Commerce中將這些值設為 2
和300
,請更新搜尋引擎中對應的值。 -
若要限制快取熱門搜尋結果的數量以加快回應,請設定 Number of top search results to cache 的數量。
預設值為
100
。 輸入值0
會在第二次輸入時快取所有搜尋字詞和結果。 -
若要啟用或停用Product EAV索引子,請設定 Enable EAV Indexer。
此功能可提升索引速度,並限制第三方擴充功能不得使用索引器。
-
若要限制搜尋自動完成所顯示的搜尋結果數目上限,請設定 Autocomplete Limit 的金額。
限制此數量會提高搜尋效能,並降低顯示的清單大小。 預設值為
8
。
步驟2:設定OpenSearch連線
-
針對 Search Engine,選取
OpenSearch
。 -
對於 OpenSearch Server Hostname,請接受安裝Commerce時設定的預設值。
-
對於 OpenSearch Server Port,請接受安裝Commerce時設定的預設值。
在此範例中,預設值為
9200
。 -
針對 OpenSearch Index Prefix,輸入前置詞以識別Elasticsearch索引。
預設值為
magento2
。 -
若要使用HTTP驗證來提示使用者名稱和密碼以存取OpenSearch伺服器,請將 Enable OpenSearch HTTP Auth 設為
Yes
。 -
針對 OpenSearch Server Timeout,輸入系統逾時前的秒數。
預設值為
15
。 -
若要驗證設定,請按一下 Test Connection。
步驟3:設定建議與建議
-
若要提供建議,請將 Enable Search Recommendations 設為
Yes
並執行下列動作:-
針對 Search Recommendation Count,輸入要提供的建議數目。
-
若要顯示每個建議的發現結果數目,請將 Show Results Count for Each Recommendation 設為
Yes
。
-
-
將 Enable Search Suggestions 設為
Yes
並執行下列動作:-
針對 Search Suggestions Count,輸入要提供的搜尋建議數目。
-
若要顯示每個建議的結果數目,請將 Show Results for Each Suggestion 設為
Yes
。
-
步驟4:設定相符的最少條款
若要控制查詢中搜尋結果應符合的傳回字詞數目下限,請指定 Minimum Terms to Match 的值。 指定此值可確保購物者的最佳結果相關性。 如需接受的值清單,請參閱OpenSearch檔案中的minimum_should_match引數。
完成時,按一下 Save Config。