将AEM内容推送到Solr 6

时间:2016-06-10 19:37:15

标签: java solr cq5 aem solrj

我正在尝试将AEM页面内容推送到solr远程服务器。有没有办法我们可以直接从AEM做到,或者我们必须为它编写服务。如果我需要服务,我应该使用什么API。我能够使用oak:index下的solrindex节点创建solr模式。

谢谢

阿布舍克巴克

2 个答案:

答案 0 :(得分:1)

我有类似的要求。当我使用远程SOLR同步AEM时,为每个AEM节点创建了一个单独的文档。所以我最终创建了自定义服务,将所有内容页面批量加载到solr。我使用AEM的查询API来提取页面内容以获取ID,标题,描述和路径。对于描述字段,我进行了树遍历来提取属性值并创建了空格分隔的描述文本字段。我使用solrj然后将文档添加到solr。

答案 1 :(得分:1)