Liferay 企業搜尋

Liferay 本身已具備全文搜尋、Facet、Filter、搜尋結果調校與權限感知搜尋等能力。 當企業進一步需要更精細的搜尋規則、語意搜尋、Machine Learning 排名、 搜尋叢集監控與高可用搜尋架構時, 可運用 Liferay Enterprise Search(LES)的進階企業搜尋能力。

Enterprise Search

Liferay Enterprise Search 能提供什麼?

LES 建立在 Liferay 原有搜尋架構之上, 從搜尋規則、相關性、語意理解到搜尋平台維運, 進一步提升企業大量內容與知識的搜尋能力。

Search Blueprints

建立企業自訂 Query、Filter、Boost 與搜尋相關性規則。

Semantic Search

利用 Embedding 依內容語意,而不只是完全相同的關鍵字找資料。

Learning to Rank

利用 Machine Learning 模型重新計算搜尋結果排名。

Monitoring

監控 Elasticsearch Cluster、Index 與搜尋服務健康狀態。

Cross-Cluster Replication

建立跨 Elasticsearch Cluster 的索引複寫與高可用架構。

Advanced Search Capabilities

LES 進階搜尋功能

不同功能處理不同層面的企業搜尋問題, 可依內容規模、搜尋品質與系統維運需求選擇適合的架構。

Search Blueprints

DXP 7.4 可用

Search Blueprints 可控制搜尋 Query、Filter、Boost、 搜尋欄位與相關性權重,也能依使用者或搜尋情境建立 Context-aware Search。許多原本需要自行撰寫搜尋程式的需求, 可以改由 Blueprint 建立與管理。

深入了解 Search Blueprints

Learning to Rank

Elasticsearch

Learning to Rank(LTR)利用 Machine Learning 模型重新評估搜尋結果, 可將內容新舊程度、分類匹配、地理位置或其他搜尋特徵納入模型, 對搜尋引擎原先取得的結果重新計算 Score 與順位。

適合搜尋資料量大,並具有搜尋紀錄、搜尋品質分析及專業相關性調校需求的企業環境。

Elasticsearch Monitoring

Elasticsearch

Liferay Enterprise Search Monitoring 可搭配 Elasticsearch 與 Kibana 監控搜尋叢集,協助管理人員觀察 Node、Index、 搜尋效能與系統資源使用狀態。

對內容量大、搜尋流量高或使用多節點 Elasticsearch Cluster 的正式環境, 可利用監控資訊掌握搜尋平台健康狀態並協助問題分析。

Cross-Cluster Replication

Elasticsearch

Cross-Cluster Replication(CCR)可將主要 Elasticsearch Cluster 的搜尋 Index 複寫至其他 Cluster, 建立 Leader / Follower 的跨叢集搜尋架構。

可應用於災難備援、高可用環境及不同地理區域的搜尋服務, 降低單一搜尋 Cluster 發生問題時對企業服務造成的影響。

Semantic Search

從關鍵字搜尋進一步理解內容語意

Semantic Search 是 Liferay Enterprise Search 近年重要的搜尋能力,可進一步改善只依關鍵字匹配所造成的限制。

Semantic Search 語意搜尋

DXP 2026.Q1+ GA

Semantic Search 利用 Text Embedding 將搜尋語句與內容轉換為向量, 再比較彼此的語意相似程度。即使使用者輸入的文字與文件原文並不完全相同, 仍有機會依「意思」找出相關內容。

Keyword Search 依輸入關鍵字與索引文字欄位進行匹配, 適合名稱、編號、專有名詞及精確文字搜尋。
Semantic Search 依 Embedding 比較搜尋語句與內容語意, 適合自然語言、概念及近似意思搜尋。
Hybrid Search 可依搜尋策略結合關鍵字與語意相關性, 同時兼顧精確文字及內容意義。
版本說明: Semantic Search 在 Liferay DXP 2026.Q1 起正式 GA。 較早的 Liferay 7.4 版本曾提供部分 Semantic Search 與 Text Embedding 的 Beta 功能;正式導入時應依實際 Liferay 版本、Embedding Provider 與搜尋引擎確認支援範圍。
Search Engine

Elasticsearch 與 OpenSearch 的 LES 功能差異

新版 Liferay 可搭配 Elasticsearch 或 OpenSearch, 但兩種搜尋引擎對 LES 進階功能的支援範圍並不完全相同。

LES 功能 Elasticsearch OpenSearch
Search Blueprints
Semantic Search
Learning to Rank
Elasticsearch Monitoring
Cross-Cluster Replication
搜尋引擎選擇: Elasticsearch 是 Liferay 建議的主要搜尋引擎, 並提供完整的 LES 功能支援。OpenSearch 自 Liferay DXP 2025.Q1 起提供正式 GA Connector,但 LTR、Monitoring 與 CCR 等功能目前仍需使用 Elasticsearch。
Search Capability Levels

一般搜尋、搜尋調校與 LES 的差異

企業不一定一開始就需要所有進階搜尋能力, 可依需求從基本搜尋逐步提升到企業級搜尋架構。

1

Liferay Search

全文搜尋、Search Results、Facet、Custom Filter、 Sort、Suggestions 與權限感知搜尋, 適合一般網站及企業應用的基本搜尋需求。

2

Search Tuning

利用 Synonym Sets 與 Result Rankings 處理企業同義詞、重要搜尋結果及特定關鍵字的順位調整。

3

Enterprise Search

進一步運用 Search Blueprints、Semantic Search、 Learning to Rank、Monitoring 與 CCR, 建立較完整的企業級搜尋平台。

Enterprise Scenarios

哪些企業情境適合導入進階搜尋?

LES 的價值不只是功能更多, 而是在內容量、搜尋規則與系統可用性提高後, 仍能維持良好的搜尋品質與管理能力。

搜尋規則複雜

不同部門、內容類型或搜尋情境, 需要不同搜尋欄位、Filter、Boost 與權重設定。

大量企業知識

文件與內容數量龐大, 單純關鍵字匹配已不足以提供良好的資訊查找體驗。

需要語意搜尋

使用者以自然語言描述問題或概念, 不一定知道文件實際使用的關鍵字。

持續改善搜尋品質

希望利用 Search Blueprints 或 Machine Learning 持續改善搜尋相關性與結果排名。

搜尋平台需要監控

Elasticsearch 採用多節點正式環境, 需要掌握 Cluster、Index、資源及搜尋服務健康狀態。

高可用與災難備援

關鍵企業系統不能因單一搜尋 Cluster 故障, 就造成搜尋服務長時間無法使用。

AI & Knowledge Search

從企業搜尋延伸至 AI / RAG 知識搜尋

搜尋與 AI 可以成為不同層次的知識服務

Semantic Search、Embedding 與企業內容索引, 可進一步成為 AI / RAG 知識問答架構的一部分。 企業可以 DMS、CMS、EIP 與其他企業知識作為資料來源, 再依權限與檢索結果提供 AI 回答及來源引用。

傳統 Search、Semantic Search 與 RAG 的用途並不完全相同, 可依「搜尋文件」、「理解語意」及「產生整合回答」等需求分別規劃。

了解 AI 與企業內容應用

景佳科技 Liferay Enterprise Search 技術服務

景佳科技可依企業的 Liferay 版本、搜尋資料量、內容來源、 搜尋品質與系統可用性需求,規劃適合的 Enterprise Search 架構, 並協助搜尋引擎、搜尋規則及進階搜尋功能的建置與調校。

Liferay Enterprise Search 架構評估
Elasticsearch 建置、升級與架構規劃
Search Blueprints 設計與搜尋規則調校
Semantic Search / Hybrid Search 導入評估
Learning to Rank 技術整合
Elasticsearch Monitoring 與效能分析
Cross-Cluster Replication 與高可用搜尋
EIP、DMS、CMS 與企業知識搜尋整合