客製搜尋頁面

Liferay 的搜尋頁面可依企業網站、EIP、DMS、知識庫或其他應用需求, 自由組合 Search Bar、Search Results、Facets、Filter、Sort、 Suggestions 等搜尋元件。除了使用 Liferay 預設搜尋頁, 也能依內容來源、搜尋條件與操作流程建立專屬的企業搜尋介面。

Search Scenarios

依不同用途建立專屬搜尋頁面

不同系統需要搜尋的內容、篩選條件與結果呈現方式並不相同。 Liferay 可針對實際使用情境建立不同搜尋頁,而不需要所有內容共用同一個搜尋介面。

文件搜尋

以 Documents and Media 為主要搜尋範圍, 搭配資料夾、分類、文件類型、修改日期等條件快速尋找企業文件。

網站內容搜尋

搜尋 Web Content、頁面、Blogs 與其他網站內容, 並依 Site、Category、Tag 或內容類型進一步篩選。

企業知識搜尋

將文件、內容與知識資料整合至同一搜尋頁, 適合企業知識庫與員工入口網使用。

特定內容搜尋

透過 Filter 限定內容類型、Site、分類或索引欄位, 讓搜尋頁只處理指定範圍的資料。

應用資料搜尋

可將 Liferay Objects 或客製模組資料建立搜尋索引, 並製作專屬搜尋介面與篩選條件。

多來源搜尋

可依架構需求整合不同搜尋 Index 或搜尋來源, 建立跨資料來源的企業搜尋服務。

Search Page Composition

搜尋頁面由哪些功能組成?

一個完整搜尋頁通常由關鍵字搜尋、篩選條件、排序與結果列表共同組成, 可依網站與企業系統需求自由配置。

Search Bar

提供搜尋關鍵字輸入,並可搭配搜尋建議協助使用者快速找到需要的資訊。

Facets / Filters
內容類型 Type
分類 Category
標籤 Tag
網站 Site
修改日期 Modified
Search Results
搜尋結果標題與主要資訊 摘要、日期、內容類型、分類與其他 Metadata
依相關性或指定欄位排序 可依搜尋相關性、日期或自訂索引欄位排序
依內容類型客製版型 文件、文章及其他資料可設計不同結果呈現方式
Search Widgets

搜尋頁面的主要功能

Liferay 提供多種 Search Widgets,可依使用需求組合搜尋頁, 不必將所有搜尋功能集中在單一固定版型。

Search Bar

提供搜尋關鍵字輸入,可配置搜尋範圍與搜尋結果頁, 並能搭配 Search Bar Suggestions 提供搜尋建議。

Search Results

顯示符合搜尋條件的內容,包括標題、摘要及相關 Metadata, 並可設定分頁、結果顯示與 Widget Template。

Facets

讓使用者依不同條件逐步縮小搜尋結果, 適合文件量或內容量較大的網站、DMS 與知識平台。

Custom Filter

可加入預先設定的 Query 或 Filter 條件, 例如只搜尋特定內容類型、Site、分類或索引欄位。 Filter 可以不顯示在畫面上,用來控制搜尋頁實際查詢範圍。

Sort

讓使用者切換搜尋結果排序方式,例如依相關性、建立日期、 修改日期或其他已建立索引的欄位排序。

Suggestions

可提供搜尋字詞、拼字或內容建議, 協助使用者在輸入不完整或關鍵字不精確時找到相關資訊。

Faceted Search

利用 Facet 快速縮小搜尋結果

Facet 是企業搜尋頁非常重要的操作方式。 使用者不必重新輸入關鍵字,即可從搜尋結果中持續加入篩選條件。

Site Facet 依不同網站或 Site 篩選搜尋結果。
Type Facet 依文件、Web Content 等內容類型分類。
Category Facet 依 Liferay Vocabulary 與 Category 篩選。
Tag Facet 依內容所使用的標籤縮小搜尋範圍。
Folder Facet 依文件或內容所在資料夾進行篩選。
User Facet 依內容建立者或相關使用者篩選。
Modified Facet 依內容修改時間範圍篩選搜尋結果。
Custom Facet 依企業自訂的搜尋索引欄位建立專屬 Facet。
Custom Search UI

搜尋結果與操作介面可以客製

企業搜尋頁不需要侷限在 Liferay 預設版型, 可依內容特性與使用者操作習慣重新設計搜尋結果與操作介面。

依企業需求設計搜尋結果版型

Search Results 可使用 Widget Template 調整搜尋結果的 HTML 呈現, 也能依內容類型設計不同資訊層級,讓使用者更容易判斷搜尋結果是否符合需求。

調整搜尋結果標題、摘要與 Metadata
顯示圖片、文件類型、日期、分類或標籤
依文件、內容或應用資料使用不同呈現方式
建立符合 RWD 的手機搜尋操作介面
Advanced Search Page

進階搜尋頁功能

除了 Search Bar、Facet 與 Results, Liferay 還提供其他元件協助建立較複雜的搜尋與開發情境。

Similar Results

可依目前內容尋找相似資料,適合文章、文件與知識內容頁面, 協助使用者延伸探索相關資訊。

Search Insights

主要用於開發與測試,可檢視搜尋 Query、 搜尋引擎 Response 與相關性 Score, 協助分析搜尋結果與調校搜尋邏輯。

Federated Search

可透過不同的 Federated Search Key 建立彼此獨立的搜尋查詢, 讓同一個頁面上的不同 Search Results 處理不同搜尋來源或搜尋條件。

Low Level Search Options

可用於查詢 Liferay 預設搜尋 Index 以外的索引, 例如指定其他 Elasticsearch Index 或搜尋來源, 適合進階搜尋整合情境。

Low Level Search 不會自動套用一般 Liferay Search Framework 的權限檢查,使用時應依資料來源另外規劃存取權限與安全機制。
Search Blueprints

搜尋頁可進一步搭配 Search Blueprints

當搜尋頁需要更細緻的搜尋條件與相關性控制時, 可以進一步將 Search Blueprints 套用到搜尋頁面。

將企業搜尋規則套用到搜尋介面

Search Blueprints 可控制 Query、Filter、Boost、 搜尋欄位與相關性權重。搜尋頁面負責提供使用者操作介面, Blueprint 則負責進一步控制背後的搜尋邏輯, 兩者可組合成更完整的企業搜尋體驗。

了解 Search Blueprints 搜尋藍圖

景佳科技 Liferay 客製搜尋服務

景佳科技可依企業的內容來源、搜尋流程與使用者操作需求, 規劃 Liferay 搜尋頁面、搜尋條件及結果版型, 並整合 Elasticsearch、Indexer、Search Blueprints 與企業自有應用資料。

客製 Liferay Search Page 與搜尋操作介面
Search Results 與 Widget Template 客製
Facet、Custom Facet 與 Filter 規劃
文件、CMS、EIP 與知識庫搜尋
自訂 Indexer 與企業資料搜尋整合
Search Blueprints 與搜尋相關性調校