Liferay搜尋服務

搜尋是Liferay重要的系統服務,以Elasticsearch作為預設搜尋引擎服務。

Liferay企業搜尋服務-ElasticSearch

搜尋功能特點

  • 提供全文檢索
  • 對所有數位內容類型(網站內容、文件、部落格等)建立索引
  • 高度可配置的搜索頁面
  • 嵌入每個頁首的搜索欄
  • 新增、更新和刪除內容的自動索引同步
  • 依角色權限過濾搜索結果
  • 搜索建議
  • 搜索結果配置(如過濾、排序)
  • 多面向搜索
  • 啟用或停用進階搜索語法(AND/OR/NOT、通用符號等)

 

搜尋服務新功能

可對虛擬實體個別作重新索引

當在Liferay上已建立不同的虛擬實體(Virtual Instance),可個別執行重新索引。當然也可以對實體上的不同類型內容(文件、網站內容等)個別執行重新索引。

可對Liferay Objects進行搜尋

Liferay Objects是管理者在平台上自行定義的物件結構,也能作為搜尋類型。

類似結果

可在文件、網站內容、部落格中顯示類似的內容結果。

搜尋調校:結果評等

結果評等是一個圖形UI以自定義調整給定查詢的結果相關性。 包含以下功能:

  • 查詢結果可以固定在列表頂部並進行排序。 如果原始結果列表中沒有所需的文檔,可以手動添加。 這允許使用者推廣高價值的結果。
  • 結果可以從結果列表中隱藏。 此功能可用於刪除陳舊或不相關的結果。
  • 別名設定可應用於相同的自定義固定和隱藏結果。 例如,如果使用查詢“數位體驗平台”的固定和隱藏結果去創建一個結果排名,則加入別名“portal”和“dxp”將應用相同的固定和隱藏結果。

搜尋調校:同義詞

同義詞將具有相似含義的查詢關聯起來,在搜索時給予同義查詢同等的權重。 例如,查詢“行動電話”、“手機”和“手持電話”具有相同的含義並且可以互換使用。

跨叢集複製(Cross-Cluster Replication)

跨叢集複製應用程序跨遠程資料中心複製Elasticsearch叢集,以實現災難還原(高可用性)和地理鄰近性能優化。

學習以評等

學習以評等(Learning to Rank, LTR)通過應用機器學習(Machine Learning, ML)模型來改進搜索結果。