Liferay搜尋體驗

Liferay企業搜尋體驗

Liferay企業搜尋體驗(Enterprise Search Experiences)應用程序包含一系列功能,可對最終使用者的搜索體驗進行細部控制。

搜尋藍圖 Search Blueprints

搜尋藍圖可達成:

  • 對 Liferay 的預設搜索頁面行為進行細微調整
  • 完全覆蓋搜索頁面行為
  • 根據搜索使用者的屬性配置情境感知搜索結果

搜索藍圖可以如何幫助您的組織?

  • 藍圖通過提供開箱即用的有用查詢元素來擴展 Liferay DXP 的Low-code/No-code功能,允許企業使用者編寫自定義搜索,而無需編寫一行代碼或等待開發人員為其建構解決方案。
  • 已經知道如何建構 Elasticsearch 查詢的使用者可以利用“貼上任何 Elasticsearch 查詢”元素。 只需將任何 Elasticsearch 查詢內文按原樣貼到元素中並指定發生子句即可。
  • 如果您的使用案利需要預設元素以外的內容,您可以創建自定義元素以提供個人化的搜索。

 

語義搜索 Semantic Search

語義搜索通過機器學習模型解析索引內容和使用者的自然語言搜索片語,以便結果更好地反映搜索意圖。

語義搜索支持額外的內容處理管道。 啟用後,該平台會生成輸入文字的向量表示(稱為文字嵌入, Text Embedding),並將其儲存在 Elasticsearch 的索引文件中。 搜索時,使用者輸入的搜索關鍵字會經歷相同的向量化和嵌入過程,從而可以執行相似性搜索,從而為使用者提供更有意義的相關搜索結果。

Liferay中的語義搜索提供:

  1. 完整語義搜索,其中普通索引器在搜索藍圖中被停用,並且僅使用文本嵌入來搜索相關內容。
  2. 混合語義搜索,首先執行關鍵字搜索,然後使用文本嵌入對結果重新評分。

語義搜索在索引時間和搜索時間都會影響 Liferay 搜索,從而引入額外級別的內容處理。