內容搜尋與索引

文章推薦指數: 80 %
投票人數:10人

部署索引定義 AdobeExperienceLeague 登入 學習 課程 建議課程 教學課程 有講師講解的培訓 瀏覽內容資料庫 檢視所有學習選項 說明文件 社群 社群之家 AdvertisingCloud Analytics AudienceManager CampaignStandard ExperienceCloud ExperienceManager ExperiencePlatform Target 檢視所有社群 意見回饋面板 技術支援 登入 全新的改善搜尋 透過改善的相關性、額外的篩選功能以及跨所有學習與社群內容搜尋的能力,您可更輕鬆地找到所需內容。

解除 立即搜尋 Deutsch English Español Français Italiano Nederlands Português Svenska 中文(简体) 中文(繁體) 日本語 한국어 AdobeExperienceCloud AdobeDocumentCloud 個人資料 個人資料 成就 完成您的設定檔後請檢閱您的獎勵。

書籤 完成您的設定檔後請檢閱您的書籤。

登出 學習 課程 建議課程 教學課程 有講師講解的培訓 瀏覽內容資料庫 檢視所有學習選項 搜尋結果 說明文件 社群 社群之家 AdvertisingCloud Analytics AudienceManager CampaignStandard ExperienceCloud ExperienceManager ExperiencePlatform Target 檢視所有社群 意見回饋面板 技術支援 個人資料 個人資料 成就 完成您的設定檔後請檢閱您的獎勵。

書籤 完成您的設定檔後請檢閱您的書籤。

AdobeExperienceCloud AdobeDocumentCloud 搜尋 登出 變更語言 Deutsch English Español Français Italiano Nederlands Português Svenska 中文(简体) 中文(繁體) 日本語 한국어 AdobeExperienceLeague Exit search AdobeExperienceLeague Exitsearch AEMaaCS首頁 概覽 AEMasaCloudService簡介 新增功能與不同之處 術語-雲端新功能 AEMasaCloudService架構簡介 SEO和URL管理 評估KPI 調整KPI 選擇正確的團隊 發行說明 發行資訊 發行說明 最新發行說明 2021 2021.11.0版發行說明 2021.10.0版發行說明 2021.9.0版發行說明 2021.8.0版發行說明 2021.7.0版發行說明 2021.6.0版發行說明 2021.5.0版發行說明 2021.4.0版發行說明 2021.3.0版發行說明 2021.2.0版發行說明 2021.1.0版發行說明 2020 2020.12.0版發行說明 2020.11.0版發行說明 2020.10.0版發行說明 2020.9.0版發行說明 2020.8.0版發行說明 2020.7.0版發行說明 2020.6.0版發行說明 2020.5.0版發行說明 2020.4.0版發行說明 2020.3.0版發行說明 2020.2.0版發行說明 新增功能 AEM雲端服務的重大變更 已知問題 過時和移除的功能 棄用的API 預發行渠道 安全性 AEMasaCloudService安全性 配置高級網路AEM以asaCloudService asaCloudService安全概AEM述 AEMasaCloudService的IMS支援 同一站點Cookie支援AEMasaCloudService OAuth2對郵件服務的支援 入門 AEMasaCloudService入門 學習入門概念 系統管理員 AdminConsole AdobeIdentityManagement系統 AdobeID CloudManager簡介 AEMasaCloudService團隊和產品配置檔案 Adobe支援 登機之旅 登機之旅 登機旅程概覽 入門流程 將團隊成員分配給CloudManager產品配置檔案 通過雲管理器設定雲資源 將團隊成員分配AEM給asaCloudService產品配置檔案 開發人員和部署經理的學習路徑 用戶學習路AEM徑 參AEM考演示附加行程 概覽 安裝 建立程式 建立演示網站 啟用螢幕 管理演示網站 AEMasaCloudService遷移 移動asaCloudService入AEM門 就緒階段 實施階段 上線 上線 遷移指南,以ExperienceManager合作夥伴的asaCloudService 遷移工具發行說明 最新發行說明(2022.3.0) 用於2022.2.0的Notea 2022.1.0版發行說明 2021 2021.12.0版發行說明 2021.11.0版發行說明 2021.10.0版發行說明 雲加速管理器 雲加速管理器簡介 概覽 好處 使用雲加速管理器 雲加速管理器入門 就緒階段 實施階段 上線階段 雲端轉換工具 最佳做法分析器 概覽 使用最佳做法分析器 內容轉移工具 概覽 內容傳輸工具的先決條件 使用內容傳輸工具的指導原則和最佳做法 內容傳輸工具入門 驗證內容傳輸 處理大型內容儲存庫 從源中提取內容 將內容插入目標 檢視移轉集記錄 刪除移轉集 在發佈實例上運行內容傳輸工具 內容傳輸工具故障排除 用戶映射工具 概覽 重要注意事項 使用用戶映射工具 程式碼重構工具 統一體驗 儲存庫現代化器 索引轉換器 資產工作流程移轉 AEMDispatcher轉換工具 AEM現代化工具 網站 AEMSitesasaCloudService AEM雲端服務中AEMSites的重大變更 製作 快速入門 製作頁面的快速入門手冊 製作概念 基本處理 搜尋 設定帳戶環境 您的收件匣 鍵盤快速鍵 無頭內容作者之旅 製作基礎知識 環境與工具 新增頁面註解 建立新網站 建立及組織頁面 編輯頁面內容 RTF編輯器 頁面內容 預覽內容 發佈頁面 內容片段 體驗片段 匯出為CSV 元件 為行動裝置製作 建立可存取的內容(符合WCAG2.1) 疑難排解 鍵盤快速鍵 製作功能 頁面範本 樣式系統 頁面版本 頁面差異 元件主控台 回應式版面 使用標記 啟用漸進式WebApp功能 專案 使用專案 管理專案 使用任務 使用專案工作流程 啟動 使用啟動 建立啟動 在啟動中管理頁面 編輯啟動 預覽使用Timewarp啟動 提升啟動 工作流程 使用工作流程 將工作流程套用至頁面 參與工作流程 個性化 個人化概覽 使用ContextHub資料預覽頁面 使用定位模式製作目標內容 在多個網站中使用目標內容 如何架構目標內容的多網站管理 管理活動 管理對象 建立和管理選件 了解區段 使用ContextHub配置分段 註冊、登錄和用戶配置檔案 管理 網站建立 建立新網站 啟用前端管線 使用現場導軌 網站範本 網站主題 快速AEM建立站點 瞭解快AEM速站點建立 瞭解雲管理器 從模板建立站點 設定管道 授予對前端開發人員的訪問權限 檢索Git儲存庫訪問資訊 自定義網站主題 部署您的自定義主題 管理工作流程 重新使用內容 MSM與翻譯 多站點管理員 MSM和即時拷貝概述 配置即時拷貝同步 建立和同步即時拷貝 LiveCopy概述控制台 部署衝突 MSM最佳實踐 故障排除和常見問題 轉換 網站翻譯之旅 瞭解中的站點翻AEM譯 開始翻AEM譯站點 瞭解網站內容及翻譯方AEM法 配置翻譯連接器 配置轉換規則 翻譯內容 發佈已翻譯的內容 無頭翻譯之旅 翻譯多語言站點的內容 準備翻譯內容 管理翻譯項目 語言複製嚮導 確定要翻譯的內容 配置翻譯整合框架 連接到Microsoft翻譯 翻譯最佳做法 整合AEMasaCloudService 整合AdobeAnalytics 整合AdobeTarget 將體驗片段導出到AdobeTarget 資產 AssetsasaCloudService 概覽與新增功能 對Assets作為CloudService Assets體系結構 支援的檔案格式 資產微服務概覽 中的輔助功能Assets 管理數字資產 共用資產 監控活動和DAM任務 開始使用資產微服務 新增和上傳資產 搜尋資產 資產管理常見任務 管理發佈 預覽3D資產 影像智慧標籤 智慧標籤視頻資產 如何組織資產 使用AdobeStock資產 管理集合 中繼資料概覽 與AdobeCreativeCloud 如何新增或編輯中繼資料 查看資料夾資產和集合 使用和設定AssetsInsights 中繼資料設定檔 中繼資料結構 管理影片資產 使用MSM重新使用資產 下載資產 要編輯的簽入和簽出資產 建立和共用專用資料夾 DigitalRightsManagement資產 水印資產 使用CreativeCloudAPI 配置、管理和擴展Assets 開發人員文檔和API參考 資料夾中繼資料結構 使用影像和視頻配置檔案 多語言資產和翻譯 搜尋Facet AssetsHTTPAPI 資產HTTPAPI中支援內容片段 連線資產 生成僅用於放置的格式副本 資產報表 階層式中繼資料 XMP中繼資料 MediaLibrary功能 匯入和匯出資產中繼資料 共用與發佈資產 設定 Assets 和BrandPortal 將資產發佈到BrandPortal 發佈資產自BrandPortal至Assets 內容片段 使用內容片段 帶內容片段和GraphQL的無頭傳送 為實例啟用內容片段功能 內容片段模型 管理內容片段 變化-編寫片段內容 內容片段關聯內容 中繼資料-片段屬性 內容片段-刪除考量事項 Markdown 樹狀結構 預覽—JSON表示法 動態媒體 DynamicMedia各ExperienceLeague通訊檔案 設定DynamicMedia 與DynamicMedia合作 配置DynamicMedia 可選—配置DynamicMedia,常規設定 可選—配置DynamicMedia,發佈設定 排除DynamicMedia故障 配置DynamicMedia別名帳戶 DynamicMedia無障礙內容 管理DynamicMedia資產 影像品質最佳化的最佳作法 影像設定檔 視訊設定檔 管理DynamicMedia影像預設 應用DynamicMedia影像預設 管理DynamicMedia查看器預設 應用DynamicMedia查看器預設 批次集預設集 通過DynamicMedia使CDN快取無效 通過DynamicMediaClassic使CDN快取無效 智慧型影像 交付DynamicMedia資產 在DynamicMedia激活熱鏈路保護 3D支援 影像集 全景影像 混合媒體集 迴轉集 DynamicMedia視頻 輪播橫幅 互動影像 互動影片 360VR影片 將DynamicMedia觀眾與AdobeAnalytics和AdobeExperiencePlatform標籤整合 使用Quickview建立自定義彈出窗口 為響應性站點提供優化的映像 預覽DynamicMedia資產 將DynamicMedia資產添加到頁面 將動態視頻或影像查看器嵌入網頁 將URL連結到Web應用程式 使用規則集轉換URL 發佈DynamicMedia資產 與選擇性出版合作在DynamicMedia 使用選擇器 HTTP2傳送內容常見問答集 Flash觀眾生命結束 DHTML查看器生命結束 與AdobeWorkfront 與AdobeWorkfront 安裝enhancedconnector為Workfront 刪除現有安裝的外部依賴項 配置enhancedconnector為Workfront 表單 簡介 重要功能 重大變更 安裝及設定服務 CloudService環境入門 設定本機開發環境 安裝及設定FormsDesigner 設定統一的儲存連接器 管理使用者群組、表單和相關資產 群組與權限 匯入、匯出及組織最適化表單、PDF表單和其他資產 將PDFforms轉換為自適應Forms 自動表單轉換服務簡介 將現有PDF表單轉換為最適化表單 檢閱並修正轉換後的表單 建立及發佈最適化表單 開始之前 建立範本 建立主題 將資料來源連線到CloudService 建立最適化表單 建立最適化表單 為最適化表單設計JSON綱要 為最適化表單設計XML綱要 使用FormsDesigner 透過延遲載入改善大型表單的效能 將元件新增至最適化表單 在最適化表單中使用驗證碼 使用核心元件 設定版面並將樣式套用至最適化表單 設定最適化表單的版面 使用版面模式調整元件大小 建立多步驟資料擷取體驗 將CSS內嵌樣式套用至個別的最適化表單元件 在最適化表單中新增規則和使用運算式 將規則新增至最適化表單 使用AdobeSign 使用AdobeSign在最適化表單上進行電子簽名 設定提交動作和中繼資料提交 為最適化表單設定提交動作 設定重新導向頁面 為最適化表單設定非同步提交 建立自訂提交動作 產生記錄文件 新增或改進中繼資料 新增、移除或編輯最適化表單的中繼資料 重複使用最適化表單的中繼資料屬性 改進最適化表單的協助工具功能 建立無障礙的最適化表單 配置Forms門戶 將表單與一個或多個資料來源整合 設定資料來源 設定MicrosoftDynamicsOData 設定Azure儲存空間 設定MicrosoftDynamics365和Salesforce雲端服務 建立表單資料模型 處理表單資料模型 使用表單資料模型 與AdobeSign整合 與DocuSign整合 與站點整合 與AdobeAnalytics整合 建立及使用工作流程 在工作流中使用以Forms為中心的步驟+步驟參考 在以Forms為中心的工作流程中使用變數 使用「外出」選項 使用通訊 簡介到通信API 通信API—同步處理 通訊API-批次處理 在PDF文檔中使用自定義字型 已知問題、最佳做法和常見問題 移轉至AEMFormsasaCloudService 常見問題 已知問題 疑難排解 安裝和設定 Dispatcher和CDN快取 畫面 AEMScreensasaCloudService 螢幕概述asaCloudService 簡介 瞭解角色定義 進入螢幕asaCloudService 首次登入 在雲管理器中將螢幕程式添加為載入項 將螢幕程式作為新程式的載入項添加 將螢幕程式作為現有程式的載入項 建立分支 建立環境 運行管線 配置螢幕asaCloudService項目 導航到螢幕服務提供程式 使用螢幕內容提供程式 建立螢幕視頻格式副本 為螢幕配置DispatcherasaCloudService 建立內容 在螢幕內容提供程式中建立和管理項目 在螢幕內容提供程式中建立和管理通道 管理發布 在螢幕服務提供程式中建立和管理顯示 為顯示器分配通道 管理播放器和註冊 安裝螢幕播放器 註冊播放器 將播放器分配給顯示器 使用代碼產品功能 視頻縮略圖支援 在螢幕中開發asaCloudService RESTAPI 建立元件 為螢幕開發自定義元件asaCloudService 螢幕asaCloudService常見問題 ContentandCommerce AEM內容與商務 內容和商AEM務asaCloudService的顯著變化 簡介和概述 商務旅程 內容作者之旅 內AEM容與商務內容作者旅程 CIF創作入門 管理產品目錄頁和模板 構建分階段產品目錄體驗 構建產品體驗 Integrations AdobeCommerce 第三方商務解決方案 店AEM面 快速入門 製作 商業經驗 產品座艙 多模板用法 利用關聯內容豐富產品資料 產品建議 管理 多商店設定 配置SEO的URL 快取選項 自定義HTTP標頭 開發 使用AEMCloudServiceSDK開發 造型CIF元件 自定義CIF元件 使用CIF目錄選擇器 AdobeCommercePWAStudio 遷移 常見問題 無頭 無頭引AEM言 設定 簡介 設定 內容片段模型 資產資料夾 內容片段 GraphQL終結點 內容片段 概覽 內容片段模型 管理 製作 製作 文本編輯器 相關聯的內容 變數 中繼資料 樹狀結構 JSON預覽 GraphQLAPI 用於內容片段的GraphQLAPI 管理GraphQL端點 GraphiQLIDE 示例GraphQL查詢 永續GraphQL查詢 內容片段RESTAPI 安全性 權限 驗證 部署 架構 Dispatcher CORS配置 引用篩選器 無頭遊記 無頭開發者之旅 瞭解無頭AEM 瞭解CMS無頭開發 無頭asaCloudService入AEM門 使用無頭設備獲得第一次體AEM驗 如何將內容建模為內AEM容模型 如何通過交付API訪AEM問內容 如何通過AEMAssetsAPI更新您的內容 怎麼把它拼起來 如何與無頭應用程式一起生活 可選—如何建立單頁應用程式AEM 無頭內容架構師之旅 無AEM頭內容架構師旅程概述 無頭內容建模AEM—簡介 瞭解無頭內容的內容建模基礎知AEM識 瞭解在中建立內容片段模型AEM 無頭翻譯之旅 瞭解無頭翻AEM譯 開始無AEM頭翻譯 瞭解無頭內容以及如何翻譯AEM 配置翻譯連接器 配置轉換規則 翻譯內容 發佈已翻譯的內容 無頭內容作者之旅 無AEM頭內容作者之旅—概述 無頭創作AEM—簡介 無頭創作基礎知AEM識 瞭解在內容片段中使用引用 瞭解定義內容片段的元資料和標籤 實作 為AEMasaCloudService實作應用程式 使用CloudManager CloudManager發行說明 最新發行說明 2022 2022.2.0版發行說明 2022.1.0版發行說明 2021 2021.11.0版發行說明 2021.10.0版發行說明 2021.9.0版發行說明 2021.8.0版發行說明 2021.7.0版發行說明 2021.6.0版發行說明 2021.5.0版發行說明 2021.4.0版發行說明 2021.3.0版發行說明 2021.2.0版發行說明 2021.1.0版發行說明 2020 2020.12.0版發行說明 2020.11.0版發行說明 2020.10.0版發行說明 2020.9.0版發行說明 2020.8.0版發行說明 2020.7.0版發行說明 2020.6.0版發行說明 2020.5.0版發行說明 2020.4.0版發行說明 2020.3.0版發行說明 2020.2.0版發行說明 計劃 程式和程式類型 生產計畫 建立生產程式 沙箱方案 建立沙盒程式 編輯程式 冬眠環境 建立AEM應用程式專案 項目建立嚮導 項目設定 構建環境 管理環境 管理程式碼 Maven專案版本處理 雲管理器中的儲存庫 訪問儲存庫 將Git與雲管理器一起使用 使用多個儲存庫 企業開發團隊設定 環境變數 CloudManagerCI-CD管道 簡介 配置生產管道 配置非生產管道 管理管道 部署代碼 了解測試結果 概覽 代碼質量測試 自訂程式碼品質規則 功能測試 體驗審計測試 UI測試 存取和管理記錄檔 SLA報告 新舊一號 通知 管理SSL證書 簡介 獲取SSL證書 添加SSL證書 查看、更新和替換SSL證書 檢查SSL證書的狀態 刪除SSL證書 管理自定義域名 簡介 獲取自定義域名 添加自定義域名 添加TXT記錄 正在檢查自定義域名狀態 配置DNS設定 正在檢查DNS記錄狀態 查看、更新和替換自定義域名 更新自定義域名的SSL證書 刪除自定義域名 管理IP允許清單 簡介 添加IP允許清單 查看和更新IP允許清單 應用IP允許清單 取消應用IP允許清單 刪除IP允許清單 檢查IP允許清單狀態 CloudManager常見問題 為AEMasaCloudService開發 AEM專案結構 AEM專案存放庫結構套件 AEMasaCloudServiceSDK AEMasaCloudService開發指導方針 記錄 配置和配置瀏覽器 技AEM術基礎 API參考資料 為伺服器端API生成訪問令牌 快速建立站點和前端定制 利用前端管道開發站點 自定義網站模板和主題 無頭AEM 完整堆棧開AEM發 開始開發AEMSites-WKND教學課程 UI的結AEM構 Sling速查表 使用Sling介面卡 在AEMasaCloudService中使用SlingResourceMerger AEMasaCloudService中的覆蓋 使用用戶端端程式庫 頁面差異 編輯器限制 命名約定 元件和模板 元件概述 範本 核心元件 樣式系統 ContentServices的JSON導出器 為元件啟用JSON導出 影像編輯器 裝飾標籤 使用隱藏條件 元件參考指南 標AEM記框架 將標籤構建到應AEM用程式中 搜尋 查詢產生器API 查詢生成器謂詞引用 實現自定義謂詞計算器 自定義錯誤頁 節AEM點類型 無頭式體驗管理 混合與發SPA展 混SPA合AEM 為元件啟用JSON導出 介SPA紹和漫遊 WKND教SPA程 開始使用React 開始使用Angular 深SPA潛 開SPA發AEM 編SPA輯器概述 藍SPA圖 頁SPA面元件 動態模型到元件映射 模型路由 RemotePage元件 編輯SPA外部AEM 中的複合組SPA件 伺服器端呈現 為元件啟用JSON導出 啟動整合 參考SPA文檔 開發人員工具 開發人員模式 用AEM於Eclipse的開發人員工具 內容包Maven插件 AEMRepoTool 使用CRXDELite 包管理器 連結外部化程式 儲存庫瀏覽器 個性化 ContextHub 配置ContextHub 將ContextHub添加到頁面 樣例儲存候選 示例儲存模組 ContextHub診斷 擴展ContextHub ContextHubAPI 使用ContextHub配置分段 設定和擴充AEMasaCloudService 使用AppAEMBuilder擴展 使用AEMAdobe開發人員應用程式生成器擴展 AppBuilder簡介 Adobe開發人員控制台 SDK和CLI 建立應用程式 動作 儲存庫 事件驅動的應用程式 前端應用程式 安全性 部署應用程式 發佈應用程式 擴充體驗片段 自訂和擴充內容片段 轉譯專用內容片段設定元件 管理搜索Forms 設定搜尋表單 配置收件箱的搜索篩選器 設定RTF編輯器 設定RTE外掛程式 設定RTE以建立可存取的網站 部署至AEMasaCloudService 部署至AEMasaCloudService 版AEM本更新 為AEMasaCloudService設定OSGi OSGi配置API 資源映射 作者階層 存取作者階層 保護作者階層 內容傳遞概覽 內容傳遞流程 雲端中的Dispatcher 使用Dispatcher工具驗證和調試 將Dispatcher配置從AMS遷移到AEMasaCloudService AEMasaCloudService中的CDN AEMasaCloudService中的快取 連接器 為AEMasaCloudService實作連接器 實作AEM連接器 提交AEM連接器 維護AEM連接器 運作 AEMasaCloudService之運作與維護 內容搜尋與索引 內容複寫服務 維護任務 備份和還原 非同步作業 刪除通用lucene索引 合規性 AEMasaCloudService合規性 資料隱私權和保護整備 AEM對資料保護與資料隱私權法規的整備 AEM對資料保護與資料隱私權法規的基礎整備 AEMSites對資料保護與資料隱私權法規的整備 協助工具 AEMasaCloudService與網頁協助工具准則 WCAG2.1快速指南 文件 AEMasaCloudService AEMasaCloudService 內容搜尋與索引 內容搜尋與索引 asaCloudServiceAEM更改 隨著AEMasaCloudService,Adobe正從以實例為中心的AEM模型移到基於服務的視圖(帶n-xAEMContainers),該視圖由CloudManager中的CI/CD管道驅動。

在部署之前,必須指定索AEM引配置,而不是在單個實例上配置和維護索引。

生產中的配置更改明顯違反了CI/CD策略。

對於索引更改,情況也是如此,因為如果未指定測試和重新編製索引,在將其投入生產前,它可能會影響系統穩定性和效能。

以下是與6.5和早期版本相比AEM的主要更改清單: 用戶將無權訪問單個實例的索引管AEM理器以再調試、配置或維護索引。

它僅用於本地開發和預部署。

用戶不會更改單個實例上的索AEM引,也不必再擔心一致性檢查或重新索引。

通常,在進入生產階段之前會先啟動索引更改,以避免繞過CloudManagerCI/CD管道中的優質網關,並且不影響生產中的業務KPI。

所有相關指標(包括生產中的搜索效能)將在運行時提供給客戶,以便提供有關搜索和索引主題的整體視圖。

客戶將能夠根據其需要設定警報。

SRE正在全天候監測系統健康情況,並將根據需要及早採取行動。

通過部署更改索引配置。

索引定義更改與其他內容更改一樣配置。

在asaCloudService的高AEM級別上,藍綠部署模型將存在兩組索引:一個設定為舊版本(藍色),另一個設定為新版本(綠色)。

客戶可以在CloudManager生成頁上查看索引作業是否已完成,並將在新版本準備好接收通信時收到通知。

限制: 目前,只支援AEM類型的索引對asaCloudService進行索引管理lucene。

僅支援標準分析器(即隨產品一起發運的分析器)。

不支援自定義分析器。

在內部,可以配置其他索引並將其用於查詢。

例如,針對damAssetLucene在Skyline上,索引實際上可能針對此索引的Elasticsearch版本執行。

這種差異通常對應用程式和用戶不可見,但某些工具(如explain功能將報告其他索引。

有關Lucene索引和Elastic索引之間的差異,請參見ApacheJackrabbitOak中的彈性文檔。

客戶不需要也不能直接配置Elasticsearch索引。

使用方式 定義索引可包括以下三種使用情形: 添加新的客戶索引定義。

正在更新現有索引定義。

這實際上意味著添加現有索引定義的新版本。

刪除冗餘或過時的現有索引。

對於以上第1點和第2點,您需要在相應的CloudManager發佈計畫中建立新索引定義,作為自定義代碼庫的一部分。

有關詳細資訊,請參見部署到AEMasaCloudService文檔。

索引名稱 索引定義可以是: 現成索引。

一個例子是/oak:index/cqPageLucene-2。

自定義現成索引。

此類自定義由客戶定義。

一個例子是/oak:index/cqPageLucene-2-custom-1。

完全自定義索引。

一個例子是/oak:index/acme.product-1-custom-2。

為避免命名衝突,我們要求完全自定義索引具有前置詞,如acme. 請注意,現成索引的自定義和完全自定義索引都需要包含-custom-。

只有完全自定義索引必須以前置詞開頭。

準備新索引定義 注意 如果自定義現成索引,例如damAssetLucene-6,請從CloudService環境並在上面添加您的自定義項,這樣可確保不會意外刪除所需的配置。

例如,tika節點/oak:index/damAssetLucene-6/tika是必需的節點,也應是自定義索引的一部分,並且雲SDK中不存在該節點。

您需要按照以下命名模式準備包含實際索引定義的新索引定義包: [-]-custom- 那就得倒下ui.apps/src/main/content/jcr_root。

目前不支援子根資料夾。

上面示例中的包生成為com.adobe.granite:new-index-content:zip:1.0.0-SNAPSHOT。

注意 包含索引定義的任何內容包都應在內容包的屬性檔案中設定以下屬性,該屬性位於/META-INF/vault/properties.xml: noIntermediateSaves=true 部署索引定義 注意 JackrabbitFilevaultMaven包插件版本存在已知問題1.1.0不允許添加oak:index到模組application

您應該更新到該插件的最新版本。

索引定義現在標籤為自定義和版本化: 索引定義本身(例如/oak:index/ntBaseLucene-custom-1) 因此,為了部署索引,索引定義(/oak:index/definitionname)需要通過ui.apps通過Git和CloudManager部署過程。

添加新索引定義後,需要通過雲管理器部署新應用程式。

在部署兩個作業後,將啟動兩個作業,負責將索引定義分別添加(並在需要時合併)到MongoDB和Azure段儲存,供作者和發佈。

在「藍綠」切換開始之前,正在使用新索引定義重新為基礎儲存庫編製索引。

秘訣 有關asaCloudService所需包結構的詳細信AEM息,請參閱文檔項AEM目結構。

使用藍綠部署的索引管理 什麼是索引管理 索引管理是關於添加、刪除和更改索引。

更改定義索引的索引速度很快,但應用更改(通常稱為「建立索引」,或對於現有索引,稱為「重新索引」)需要時間。

它不是瞬間的:必須掃描儲存庫以查找要索引的資料。

什麼是藍綠部署 藍綠部署可減少停機時間。

它還允許零停機升級,並提供快速回滾。

應用程式的舊版本(藍色)與應用程式的新版本(綠色)同時運行。

只讀和讀寫區域 儲存庫的某些區域(儲存庫的只讀部分)在舊(藍色)和新(綠色)應用程式版本中可能不同。

儲存庫的只讀區域通常為「」/app"和"/libs。

在以下示例中,斜體用於標籤只讀區域,而粗體用於讀寫區域。

/ /apps(只讀) /content /libs(只讀) /oak:索引 /oak:index/acme。

/jcr:系統 /系統 /var 儲存庫的讀寫區域在應用程式的所有版本之間共用,而對於應用程式的每個版本,都有一組特定的/apps和/libs。

無藍綠部署的索引管理 在開發期間或使用內部安裝時,可以在運行時添加、刪除或更改索引。

索引一旦可用即被使用。

如果舊版本的應用程式尚未使用索引,則通常會在計畫的停機時間內生成索引。

在刪除索引或更改現有索引時也會發生同樣的情況。

刪除索引時,一旦刪除索引,它就變為不可用。

採用藍綠部署的索引管理 藍綠部署時,不會停機。

在升級期間,應用程式的舊版本(例如,版本1)和新版本(版本2)在同一儲存庫上同時運行。

如果版本1要求某個索引可用,則不能在版本2中刪除此索引:以後應刪除索引,例如在版本3中,此時將保證應用程式版本1不再運行。

此外,應編寫應用程式,使版本1工作正常,即使版本2正在運行,並且版本2的索引可用。

升級到新版本後,舊索引可被系統垃圾回收。

舊索引可能仍會保留一段時間,以加快回滾(如果需要回滾)。

下表顯示了五個索引定義:索引cqPageLucene在兩個版本中使用,而索引damAssetLucene-custom-1僅在版本2中使用。

注意 -custom-將AEM其標籤為現有索引的替換。

索引 現成索引 在版本1中使用 在版本2中使用 /oak:index/damAssetLucene 是 是 否 /oak:index/damAssetLucene-custom-1 是(自定義) 否 是 /oak:index/acme.product-custom-1 否 是 否 /oak:index/acme.product-custom-2 否 否 是 /oak:index/cqPageLucene 是 是 是 每次更改索引時版本號都會遞增。

為了避免自定義索引名與產品本身的索引名衝突,自定義索引以及對出廠設定索引的更改必須以-custom-

對現成索引的更改 一旦Adobe更改了「damAssetLucene」或「cqPageLucene」等現成索引,此索引名為damAssetLucene-2或cqPageLucene-2建立,或者,如果已自定義索引,則自定義索引定義與出廠設定索引中的更改合併,如下所示。

更改的合併會自動進行。

這意味著,如果現成索引發生更改,則無需執行任何操作。

但是,以後可以再次自定義索引。

索引 現成索引 在版本2中使用 在版本3中使用 /oak:index/damAssetLucene-custom-1 是(自定義) 是 否 /oak:index/damAssetLucene-2-custom-1 是(自動從damAssetLucene-custom-1和damAssetLucene-2合併) 否 是 /oak:index/cqPageLucene 是 是 否 /oak:index/cqPageLucene-2 是 否 是 當前限制 當前僅支援類型索引的索引管理lucene。

在內部,可以配置其他索引並將其用於查詢,例如彈性索引。

添加索引 添加名為的完全自定義索引/oak:index/acme.product-custom-1要在新版本的應用程式和更高版本中使用,必須按以下方式配置索引: acme.product-1-custom-1 這通過在索引名稱前預先添加自定義標識符,後跟一個點(.)。

標識符的長度應介於2到5個字元之間。

如上所述,這確保索引僅由新版本的應用程式使用。

更改索引 更改現有索引時,需要添加新索引,並添加更改的索引定義。

例如,考慮現有索引/oak:index/acme.product-custom-1的子菜單。

舊索引儲存在/oak:index/acme.product-custom-1,並且新索引儲存在/oak:index/acme.product-custom-2。

應用程式的舊版本使用以下配置: /oak:index/acme.product-custom-1 新版本的應用程式使用以下(已更改)配置: /oak:index/acme.product-custom-2 注意 asaCloudService上的索AEM引定義可能與本地開發實例上的索引定義不完全匹配。

開發實例沒有Tika配置,而AEMasaCloudService實例有。

如果使用Tika配置自定義索引,請保留Tika配置。

撤消更改 有時,需要還原索引定義中的更改。

原因可能是,改變是錯誤的,或者不再需要改變。

例如,索引定義damAssetLucene-8-custom-3錯誤建立並已部署。

因此,您可能希望恢復到以前的索引定義damAssetLucene-8-custom-2。

為此,需要添加一個名為damAssetLucene-8-custom-4包含上一個索引的定義,damAssetLucene-8-custom-2。

刪除索引 以下僅適用於自定義索引。

不能刪除產品索引,因為它們由使用AEM。

如果要在應用程式的較新版本中刪除索引,則可以使用新名稱定義空索引(一個從未使用且不包含任何資料的空索引)。

為此示例的目的,可以將其命名為/oak:index/acme.product-custom-3。

這將替換索引/oak:index/acme.product-custom-2。

一次/oak:index/acme.product-custom-2被系統刪除,空索引/oak:index/acme.product-custom-3也可以移除。

此類空索引的示例是: 如果不再需要自定義出廠設定索引,則必須複製出廠設定索引定義。

例如,如果您已部署damAssetLucene-8-custom-3,但不再需要自定義,並希望切換回預設damAssetLucene-8索引,則必須添加索引damAssetLucene-8-custom-4包含的索引定義damAssetLucene-8。

索引優化 ApacheJackrabbitOak支援靈活的索引配置,以高效地處理搜索查詢。

索引對於較大的儲存庫尤為重要。

請確保所有查詢都有相應的索引作為備份。

沒有合適索引的查詢可以讀取數千個節點,然後記錄為警告。

應通過分析日誌檔案來標識此類查詢,以便可以優化索引定義。

請參閱此頁的子菜單。

Lucene全文索引AEM在asaCloudService 全文索引/oak:index/lucene-2可能會變得非常大,因為預設情況下它為儲存庫中的所AEM有節點編製索引。

在Adobe計畫退出此索引後,它將不再在asaCloudService產品端使AEM用,並且不應要求運行客戶代碼。

對於AEM具有通用Lucene索引的asaCloudService環境,Adobe正在與客戶單獨協作,以找到一種協調的方法來補償此索引並使用更好的優化索引。

客戶無需在未另行通知的情況下採取任何行動。

在AEM此優化方面需要採取行動時,asaCloudService客戶將獲得Adobe通知。

如果自定義查詢需要此索引,作為臨時解決方案,應使用其他名稱建立此索引的副本,例如,/oak:index/acme.lucene-1-custom-1,如所述這裡。

預設情況下,此優化不適用於其AEM他托管在本地或由AdobeManagedServices管理的環境。

查詢優化 的查詢效能工具允許您觀察常用和慢速的JCR查詢。

此外,它還能夠分析查詢並顯示有關的各種資訊,最顯著的是,如果某個索引正用於此查詢或不使用該索引。

與本AEM地不AEM同,asaCloudService查詢效能工具。

現在,它可通過CloudManager上的DeveloperConsole(在CloudManager中)查詢頁籤。

adobe.com上的資源 本頁內容 檢視下一個:



請為這篇文章評分?