問與答
Joomla教學文件
今天我們要來談談一個對於網站相當重要的話題——「網站升級」!
升級網站就是讓原本的網站變得更強大、更現代化。這樣一來,網站會更好用,也能更有效吸引更多用戶。
比方說,像 Joomla 3 這個cms網站建置平台,它有內建的「搜尋」功能,可以利用搜尋在網站上找到所需的資訊。
新版本的 Joomla 4 更厲害了,它引入了全新的「智慧搜尋」功能!這不僅僅是一個普通的搜尋功能,它更強大、更先進,能快速而準確地找到需要的內容。
如果你是全新的網站,那麼「智慧搜尋」就是最佳選擇!它更符合現代網站的需求,更好的用戶體驗,也提升了網站的效能。
升級網站需要仔細計劃和準備,確認所有資料都能順利轉移。但是別擔心,這些努力都是值得的,因為最終你會擁有一個更強大、更專業的網站。
升級網站就像是為你的網站注入了新的活力,讓你的網站在激烈的網路競爭中更具競爭力,也更能吸引更多的用戶。
不管你使用的是 Joomla 還是其他網站平台,網站升級都是一個重要的過程,它能讓你的網站更上一層樓,為你帶來更多機會和成就。希望大家都能在網站升級的道路上走得更遠、更好!
Joomla 4 的「智慧搜尋」
從 Joomla 2.5 開始,網站上的"搜尋"(Search)和"智慧搜尋"(Smart Search)模組就一直一起存在!
"搜尋"(或 com_search)提供了一個簡單直接的搜尋功能,能輕鬆找到需要的東西。而"智慧搜尋"則更厲害,它有索引、更進階的搜尋功能和篩選功能!
在 Joomla 4 中,"智慧搜尋"(或在 Joomla 中稱為 com_finder)被大幅增強了!它變得更簡化、更高效、更有現代感。這篇文章在說明如何一步一步的在網站上使用"智慧搜尋"這個功能!
別擔心哦!Joomla 4 可不會把"搜尋"功能丟掉,如果網站之前用的是 Joomla 3 的"搜尋",它會自動幫你轉換成"智慧搜尋"功能,讓網站自動升級!
但是,如果你的網站是全新的,"智慧搜尋"才是最佳選擇!別再用"舊"的搜尋模組了,因為它已經過時,對現代網站不適用。
從"搜尋"轉換到"智慧搜尋"其實挺簡單的。不過,有些網站可能要注意一下,特別是如果舊網站有客製化的部分、模組,或者安裝了一些第三方的元件等等。
"搜尋"和"智慧搜尋"都需要外掛來幫忙哦!外掛是那種小型元件,在建立網頁時幫你做特定的任務。不同種類的資料都需要對應的外掛來幫你進行搜尋和索引。
比如說,在 Joomla 的核心中,有專門處理分類、內容、聯絡人等的外掛哦!
通過啟用或關閉這些外掛,搜尋模組就可以根據不同的數據提供結果。
如果你的網站已經在用"智慧搜尋",而且用了'finder',這表示你的網站已經在使用最新的搜尋功能了!
可是,如果你的網站還在用"搜尋",而且只有核心的"search",不用擔心,你可以將"搜尋"模組換成"智慧搜尋"模組。然後再把"search"類型的外掛給關閉掉,就完成啦!
智慧搜尋的功能
Joomla 4 正在不斷改進並增加新功能。Joomla 智慧搜尋是一項重要功能,它允許網站使用者以相當快的速度搜尋大部分的內容,包括文章、標籤、聯絡人、使用者等等。
在 Joomla 3.x 中,有兩種不同的搜尋系統:「Search」和「Smart search」。其中,「com_search」元件用於顯示搜尋結果,而「com_finder」元件則是 Joomla 智慧搜尋。
然而Joomla 4 將不再使用「com_search」(搜尋),取而代之的是更加改進的基於 Joomla 智慧搜尋的程式碼。
在這篇文章中,我們將討論 Joomla 4 的智慧搜尋功能以及它與一般搜尋的不同之處。
Joomla 4 推出了全新且修正過的的智慧搜尋,並增加了活動搜尋索引的新選項。
在 Joomla 之前的智慧搜尋中,需要手動進行索引,每當在網站上添加新內容時都必須執行。
而在 Joomla 4 的智慧搜尋中,帶來了一個全新功能:自動建立索引。
假設我們在網站上新增了一篇新文章或任何新的聯絡人項目,Joomla 將自動對這些新項目進行索引,以供搜尋結果使用。
Joomla 智慧搜尋還提供了新的進階選項,包含搜尋篩選器和內容地圖。以下是 Joomla 智慧搜尋的一些重要功能:
1. 自動索引:
Joomla 智慧搜尋提供自動索引功能,當網站增加新內容時,不需要每次都進行手動索引,所有的索引過程都會自動在程式背景中進行。
舉例來說,當我們在 Joomla 文章管理員中增加一系列新文章時,智慧搜尋 Joomla 4 會自動導入這些文章進行索引。
2. Joomla 智慧搜尋篩選器:
在 Joomla 4 的智慧搜尋中,可以為文章、分類和聯絡人項目製作不同類型的搜尋篩選器,並根據作者和日期時間軸的不同組合來設定篩選規則。
每個新的篩選器都可以用於不同類型的智慧搜尋選單和智慧搜尋模組。
3. 內容地圖:
內容地圖是 Joomla 4 智慧搜尋中的新功能,它提供了網站內容在智慧搜尋 Joomla 4 中的完整映射細節。
內容地圖選項的核心目的是提供關於已發佈和未發佈索引內容的完整詳細資訊。
4. 統計數據:
Joomla 智慧搜尋的統計選項顯示了所有使用者進行的搜尋狀態。
如果使用者在 Joomla 4 中使用智慧搜尋,它將在前端向使用者顯示搜尋結果,同時在後台更新搜尋統計數據,包括該搜尋短語被使用的次數、點擊數和結果數量。
這個選項僅在 Joomla 智慧搜尋中啟用時才有效。
5. 進階選項:
Joomla 4 智慧搜尋擴充套件還載入了更多進階選項,以便更好地控制搜尋結果。
進階智慧搜尋提供了多個選項,用於修改搜尋結果頁面,包括突顯搜尋詞、開啟搜尋發現、搜尋建議、結果網址等等。
這些選項可以通過選單或模組設定進行覆寫。
進階選項中的「索引」標籤允許重新設計 Joomla 智慧搜尋結果頁面。
這些選項與之前 Joomla 版本的智慧搜尋相似。
6. 智慧搜尋模組:
Joomla 4 的智慧搜尋模組允許在網站的任何位置發佈搜尋模組,並支援不同類型的篩選器選擇。
您可以使用不同類型的搜尋篩選器發佈多個智慧搜尋模組。
7. 搜尋外掛:
Joomla 智慧搜尋支援多種類型的內容,包括文章、聯絡人、分類、標籤和新聞訂閱。
要在搜尋頁面使用每個功能,必須啟用相應的支援搜尋外掛。
請注意:所有這些外掛都使用 Finder 這個外掛類型,另一個智慧搜尋的名稱是 com_finder。
8. 如何將 JOOMLA 網站 改為 智慧搜尋
如果網站目前使用了「搜尋」功能,且只有核心的「search」外掛被使用。
那麼請將所有「搜尋」模組替換成「智慧搜尋」模組。
停用所有屬於「搜尋」類型的外掛。
1. 關閉所有搜尋外掛
2. 啟用所有智慧搜尋的外掛
3. 將使用 'Search' 元件建立的選單項目替換為使用 'Smart search' 元件建立的選單項目。
智慧搜尋-說明
請先檢查智慧搜尋外掛是否已啟用:
1. 從管理員選單中選擇「系統」,然後在管理面板中選擇「外掛」。
2. 在「過濾選項 - 選擇類型」清單中選擇「finder」。
3. 在顯示的外掛列表中找到「智慧搜尋」。
4. 如果在「智慧搜尋」的狀態欄中有一個綠色的勾號,則表示智慧搜尋外掛已啟用。
5. 如果有一個紅色的叉號,則表示智慧搜尋外掛目前已停用。
6. 啟用智慧搜尋外掛的方法: 點擊紅色的叉號。這應該會變成一個綠色的勾號,表示智慧搜尋外掛現在已啟用。
智慧搜尋-建立索引
1. 從管理員選單中選擇「系統」,然後在管理面板中選擇「外掛」。
2. 在左側選單選擇「智慧搜尋」->「索引」
3. 點擊"索引"按鈕,跳出視窗顯示索引建立的進度。建立索引可能需要一些時間,依據網站上的內容數量以及每個內容中包含的搜尋詞數量。
進度條會顯示到索引過程完成多少。在索引完成之前請勿關閉視窗。
在內容較多的網站上,這可能需要很長時間(數十分鐘)。
智慧搜尋-索引內容說明
在 Joomla! 索引內容的列表中,有不同的欄位,說明如下:
1. 複選框:可選擇一項或多項。
要選擇所有項目,請選中列標題中的複選框,選中一個或多個複選框後,點選工具欄按鈕即可對選定的一個或多個項目執行操作,許多工具欄操作(例如“發布”和“取消發布”)可以處理多個項目。
其他工具(例如“編輯”)一次只能處理一項,如果選中多個項目並按“編輯”,將打開第一個項目進行編輯。
2. 狀態:智能搜尋中內容的狀態。
已發布的項目以綠色勾號顯示;未發表的項目用紅色圓圈表示。通過點擊勾勾圖案可以更改項目的狀態。
更改此螢幕上的狀態僅影響內容在搜尋結果中是否可用,而不會影響內容本身。
3. 名稱:內容的標題。
4. 類型:內容的類型。
5. 最近一次更新:上次重新索引的日期。對內容的可索引字段的任何更改都會自動導致該內容重新索引。
6. 細節:內容的詳細訊息(發布開始、發布結束、內容開始、內容結束)。
7. 原始網址:將用於檢索搜尋結果中的內容的原始(非 SEF)URL。
智慧搜尋-工具列
1. 索引:運行智慧搜尋索引器。將出現一個帶有進度條的小彈出視窗,該進度條會顯示目前建立索引的過程,在過程完成之前,請勿關閉此彈出視窗,在內容較多的網站上,這可能需要很長時間(數十分鐘)。
在智能搜尋功能無法自動識別的新內容導入網站後點選索引器,例如,批次匯入新的內容,匯入內容之後並不會自動觸發智能搜尋來索引每個新內容。
如果需要,還可以從命令行界面 (CLI) 運行智慧搜尋索引器。請參閱設定自動智慧搜索索引。
2. 發布:所選項目可供網站的訪問者使用。
3. 取消發布:網站的訪問者無法搜尋所選項目。
4. 統計:顯示智慧搜尋的一些基本統計數據。
5. 刪除:刪除選定的內容。適用於選定的一個或多個內容。
從智能搜尋中刪除內容只會將其從索引中刪除,不會影響內容本身。
6. 清除索引:清空所有索引表來清除智慧搜尋索引。
要繼續使用智能搜尋,必須在清除後點擊“索引”按鈕,警告:清除索引也會清空內容過濾器。
在清除索引週期後,必須手動重新輸入內容過濾器設置。
7. 幫助:打開此幫助視窗。
8. 選項:打開“選項”視窗,可以在其中編輯默認參數等設定。
前台搜尋頁面與結果顯示
快速提示
智慧搜尋在 Joomla 3.0 中被引入,但在 Joomla 3.0中並未自動啟用。
如果對智慧搜尋還不熟悉,建議閱讀智慧搜尋快速入門指南。
如果執行索引器時出現 "undefined null" 錯誤,請檢查 Joomla 的 /logs 目錄的權限。網頁伺服器需要對該目錄具有寫入權限,以便索引器正常運作。
如果我想在 Joomla 4 中使用舊版搜尋怎麼辦?
是的!您仍然可以使用以前的 Joomla 搜尋功能。
Joomla 的開發人員決定對舊版搜尋提供支援。
如果從 Joomla 3 升級您的網站到 Joomla 4,舊版搜尋元件不會被刪除。它只在全新安裝的 Joomla 4 上缺席。
總結:
Joomla 4 智慧搜尋是一個功能更強大的搜尋系統,載入了進階選項,可以在網站上實現即時搜尋。主動索引和內容映射也非常有用。
參考文章:
Transition your Joomla 4 website from Search to Smart Search
Smart Search Joomla 4 - A new all in one search component
推薦閱讀:全後台模組化形象官網
簡易電子書下載:一頁式網頁設計電子書
如果您喜歡我們的文章,歡迎分享!也歡迎查看我們的其他文章。如果有任何疑問也歡迎加line和我們聯絡
全後台模組化形象官網,符合各式商業模式與需求,請參考:https://des13.com/service/rwd.html
Written by Ring
作者:益盛科技 專案經理
通過Google Ads-Measurement Assessment
15年 網站專案管理及人員管理實務經驗。
具網站美編企劃繪製能力
具多媒體網頁設計與 RWD設計之實務經驗