Liferay 搜尋服務
Liferay 以搜尋引擎建立網站與企業內容的搜尋索引,讓使用者能從大量的 網頁、Web Content、文件、分類標籤、Liferay Objects 與其他應用資料 中快速找到需要的資訊。除了基本全文搜尋,也提供篩選、排序、搜尋建議、 權限過濾、搜尋結果調校與進階企業搜尋能力。
Liferay 可以搜尋哪些內容?
Liferay 的搜尋不是單一網站搜尋框,而是平台共用的搜尋服務。 不同應用所建立的內容可建立搜尋索引,再依網站範圍、內容類型與使用者權限提供搜尋結果。
網站與內容
搜尋 Web Content、內容頁面、Blogs、Message Boards 等可建立索引的網站內容。
文件與檔案
Documents and Media 中的文件名稱、說明、Metadata 與可擷取的文件文字內容皆可納入搜尋。
Liferay Objects
Object Definition 可啟用 Indexed Search, 並指定哪些欄位可搜尋,讓企業自建資料模型也能加入統一搜尋。
客製應用資料
客製 Liferay 模組亦可透過 Search API、Indexer 與搜尋框架建立索引,整合企業自己的內容與資料來源。
搜尋頁面與結果呈現
Liferay 提供完整的搜尋 Widget,可依企業網站、員工入口網、 文件管理或知識平台需求,組合成不同用途的搜尋頁面。
全文搜尋與相關性排序
使用關鍵字查詢索引內容,搜尋引擎依文字匹配程度與相關性 Score 排列結果,也可依日期或其他已建立索引的欄位重新排序。
Search Results
Search Results Widget 顯示符合條件的內容,可呈現標題、摘要、 內容類型與相關資訊,也能使用 Widget Template 客製搜尋結果版型。
Faceted Search
可利用 Facet 逐步縮小搜尋結果。Liferay 提供 Site、Type、 Category、Tag、Folder、User、Modified 等 Facet, 也可建立 Custom Facet,依企業索引欄位進行分類篩選。
搜尋建議
可使用 Search Bar Suggestions 與 Suggestions 功能, 在使用者輸入或搜尋時提供關鍵字、內容與修正建議, 降低找不到資料的情況。
Similar Results
依目前瀏覽的主要內容尋找相似資料,可應用在文章、 文件或知識內容頁面,讓使用者進一步發現相關資訊。
Custom Filter
搜尋頁可以加入額外 Query 與 Filter 條件,例如只搜尋特定內容類型、 特定網站、分類或索引欄位,建立符合不同系統用途的搜尋頁面。
搜尋結果遵循 Liferay 權限
企業搜尋最重要的不只是「找得到」, 還必須確保使用者只能找到自己有權限查看的內容。
搜尋結果調校
單靠全文檢索不一定能完全符合企業內部的搜尋習慣。 Liferay 可透過搜尋調校功能,讓重要內容更容易被找到。
Synonym Sets 同義詞
可建立企業常用名稱、縮寫與同義詞。例如將「人資」、「HR」 與「Human Resources」設定為相關詞彙, 使用不同說法搜尋時仍能取得相關內容。
適合處理產品別名、部門縮寫、專有名詞與中英文混用等企業搜尋情境。
Result Rankings 結果排名
可針對特定搜尋字詞人工調整搜尋結果,例如將重要內容固定在前方、 降低某些結果的排名或隱藏不適合的搜尋結果。
很適合用來管理企業政策、常用表單、熱門服務與重要公告的搜尋順位。
以 Search Blueprints 建立企業搜尋規則
當基本搜尋、Facet 與 Filter 已無法滿足需求時, 可進一步使用 Search Blueprints 建立更精細的搜尋策略。
從關鍵字搜尋進一步走向搜尋規則
Search Blueprints 可進一步控制 Query、Filter、Boost、 搜尋欄位與相關性權重,並依不同搜尋情境建立企業專屬的搜尋邏輯, 不需要為每一種需求重新開發完整搜尋程式。
了解 Search Blueprints 搜尋藍圖搜尋索引與管理
Liferay 提供搜尋索引管理、重新索引與開發診斷功能, 協助管理大量企業內容及維護搜尋服務。
內容自動建立索引
內容新增、更新或刪除時,Liferay 會同步處理相對應的搜尋索引, 讓搜尋資料與 Portal 中的內容保持一致。
重新建立索引
Liferay 7.4管理者可以進行完整重新索引,也可以針對個別 Indexable Type 執行重新索引。Liferay 7.4 並可指定 Virtual Instance, 不必每次都重新處理所有 Instance 的資料。
高可用重新索引
GA102+較新版本提供 Concurrent 與 Sync Reindex Mode, 可在重新建立索引期間降低搜尋中斷時間。 Concurrent Mode 會先建立新的索引,再切換至新索引, 適合大型正式環境進行搜尋索引維護。
Search Insights
Search Insights 可檢查 Liferay 實際送出的 Search Query、 搜尋引擎回傳結果以及相關性 Score 說明, 主要供開發與測試時分析搜尋結果及調整相關性。
LES 進階企業搜尋能力
對搜尋相關性、智慧搜尋、搜尋監控或高可用架構有更高需求時, 可進一步採用 Liferay Enterprise Search。
依 Liferay 版本、搜尋引擎與授權方式, Liferay Enterprise Search 可進一步提供智慧搜尋、 Machine Learning 排名、搜尋叢集監控與跨叢集備援等企業級能力。
搜尋引擎整合
Liferay 將搜尋服務與 Portal 應用層分離, 由專用搜尋引擎處理內容索引、全文檢索、相關性計算與大量 Query, 適合建立可擴充的企業搜尋架構。
Elasticsearch
Elasticsearch 是 Liferay 常用的搜尋引擎, Liferay 提供對應 Connector,並能搭配多數搜尋與 Liferay Enterprise Search 進階功能。
OpenSearch
新版 Liferay 亦提供 OpenSearch Connector, 可支援主要搜尋與索引能力;不同版本及部分 LES 功能的支援範圍 可能與 Elasticsearch 不同,導入前應依實際版本確認。
Liferay 搜尋適合應用在哪些系統?
Liferay Search 不只應用於公開網站, 也可作為企業內部各種資訊系統的統一搜尋能力。
企業員工入口網 EIP
統一搜尋公告、文件、規章、表單、內部服務及企業知識。
文件管理 DMS
依文件內容、Metadata、分類與權限快速尋找大量企業文件。
企業知識庫
整合不同內容類型,建立跨網站、跨分類的知識搜尋入口。
大型內容網站
透過 Facet、排序及 Search Tuning, 提升大量網站內容的可發現性。
企業應用搜尋
將 Liferay Objects 與客製模組資料納入同一個搜尋體驗。
AI / RAG 知識搜尋
可進一步將企業內容搜尋與 AI、Embedding、 RAG 問答服務整合。
景佳科技 Liferay 搜尋服務
景佳科技可依企業的 Liferay 版本、資料量、內容來源與搜尋需求, 規劃搜尋架構及搜尋頁面,並進行 Elasticsearch、 搜尋索引、Search Blueprints 與企業搜尋功能的整合與客製。