Joomla 4每個月都會在Alpha版本上取得進展。
Alpha 10帶來了一個重要的變化:現在有一個新的默認搜索擴展。舊的com_search已被com_finder取代。
這不是一個新的擴展,因為com_finder已經在Joomla 3每個版本的中:它被稱為“智能搜索”。因此,幾年來,Joomla在核心中有兩個搜索擴展,這沒有太大意義。舊的com_search將加入其他已退役的擴展,例如Weblinks作為可選的Joomla下載。
我將向您概述新的Joomla 4搜索。它確實比它正在取代的舊搜索更先進,功能更全面。
介紹新Joomla 4搜索
舊的Joomla搜索是一勞永逸的。您不需要配置任何東西,但是search也是非常基本的,帶有非常多的選項。
新的Joomla 4搜索要高級得多,且可配置得多。com_finder擴展使用一個活動索引器。這意味著索引器將會有一次樂趣,但是之后Joomla將自動索引您創建的任何新內容。

運行索引后,每次返回搜索頁面時,您都會發現所有內容都列在此處:

除了基本的搜索功能之外,還有一個“內容地圖”,可以為您提供網站索引中所有內容的明細:

還有一個“搜索篩選”功能。這允許您為訪問者創建篩選器以供使用。例如,您可以允許他們僅查看特定類別中的內容,或僅查看特定開始日期和結束日期之間發布的內容。此功能不僅對搜索有用。您可以通過多種方式使用搜索篩選器向訪問者展示內容。Joomla中默認的博客/列表布局有一個非常可定制的替代方案。您可以創建搜索過濾器,然后從菜單鏈接到。

您將需要為所有需要索引的內容提供插件,因此擴展開發人員將需要調整代碼以適應Joomla的新搜索。

新搜索的高級功能
我提到過新的搜索比舊的搜索功能強大得多,當你深入研究新的搜索選項時,你會發現這一點。你可以通過多種方式定制你的搜索結果:

您還可以自定義搜索結果不同部分的重要性。例如,您可以選擇賦予標題、正文文本、元數據或Joomla內容的其他部分更多的權重。

如何更新到新搜索
- 啟用com_finder擴展名。
- 用新的com_finder模塊替換舊的com_search模塊。
- 運行索引器。即使您已經在Joomla 3站點上使用com_finder,也需要這樣做。





