內容搜尋與索引
文章推薦指數: 80 %
部署索引定義
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中不存在該節點。
您需要按照以下命名模式準備包含實際索引定義的新索引定義包:
目前不支援子根資料夾。
上面示例中的包生成為com.adobe.granite:new-index-content:zip:1.0.0-SNAPSHOT。
注意
包含索引定義的任何內容包都應在內容包的屬性檔案中設定以下屬性,該屬性位於/META-INF/vault/properties.xml:
noIntermediateSaves=true
部署索引定義
注意
JackrabbitFilevaultMaven包插件版本存在已知問題1.1.0不允許添加oak:index到模組
您應該更新到該插件的最新版本。
索引定義現在標籤為自定義和版本化:
索引定義本身(例如/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中使用。
注意
索引
現成索引
在版本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上的資源
本頁內容
檢視下一個:
延伸文章資訊
- 1Index - 索引 - 國家教育研究院雙語詞彙
索引 · Index · 名詞解釋: 索引又稱引得,舊稱韻編、通檢、備檢、便檢、檢目、玉鍵、針線等。索引一詞,英文作Index,係由拉丁語Indicare蛻變而來,原意有指出、指示的意思。
- 2索引_百度百科
索引是為了加速對錶中數據行的檢索而創建的一種分散的存儲結構。索引是針對表而建立的,它是由數據頁面以外的索引頁面組成的,每個索引頁面中的行都會含有邏輯指針,以便 ...
- 3內容搜尋與索引
部署索引定義
- 4索引定义的限制 - IBM
对查询的求值是否会频繁使用索引取决于索引定义相对于查询的限制性。 ... 为了保持兼容,XML 数据索引需要将职员薪水属性节点包括在已建立索引的节点中,并将值 ...
- 5索引- 維基百科,自由的百科全書