我正在尝试将AEM页面内容推送到solr远程服务器。有没有办法我们可以直接从AEM做到,或者我们必须为它编写服务。如果我需要服务,我应该使用什么API。我能够使用oak:index下的solrindex节点创建solr模式。
谢谢
阿布舍克巴克
答案 0 :(得分:1)
我有类似的要求。当我使用远程SOLR同步AEM时,为每个AEM节点创建了一个单独的文档。所以我最终创建了自定义服务,将所有内容页面批量加载到solr。我使用AEM的查询API来提取页面内容以获取ID,标题,描述和路径。对于描述字段,我进行了树遍历来提取属性值并创建了空格分隔的描述文本字段。我使用solrj然后将文档添加到solr。
答案 1 :(得分:1)
添加Opkar分享的参考链接: -
链接: - http://www.aemsolrsearch.com/#/
Git: - https://github.com/headwirecom/aem-solr-search
视频/演示: - http://www.aemsolrsearch.com/#/demo
AEM 6.2文档: - https://docs.adobe.com/docs/en/aem/6-2/deploy/platform/queries-and-indexing.html#Configuring带有嵌入式SOLR服务器的AEM
Adobe AEM社区帖子: - http://help-forums.adobe.com/content/adobeforums/en/experience-manager-forum/adobe-experience-manager.topic.html/forum__ir8q-is_there_a_detailed.html
我希望这会有所帮助。
谢谢和问候
Kautuk Sahni