SDL Tridion 2011的Java Deployer扩展的原型或方法,用于将内容索引到Apache Solr中



有人能帮助我为SDL Tridion 2011提供Java中Deployer Extension的原型或方法吗?这样这个应用程序/进程/模块就可以使用增量发布并将内容索引到Apache Solr中?

请看看SO:上的其他问题

我们如何在Tridion 2009中覆盖现有的部署程序定制?

从Eclipse 运行自定义部署程序

如何使自定义部署程序将数据写入MS SQL数据库?

需要获取组件的XML';是发布的那个版本吗

我们如何将Microsoft FAST与SDL Tridion 2011 SP1集成?

最后一个特别涉及更新搜索集合。如果这没有帮助,请向我们展示您对一些代码示例的尝试。

SDL triion 2011 SP1 Deployer是一个war文件(这里我们有cd_deplyer.war),可以部署在任何应用程序服务器中,在这里我们可以使用自定义代码来扩展部署程序,使我们的自定义逻辑应用于SDL发布的内容。这个war文件将有许多配置文件,其中一个是cd_deployer_conf.xml,我们必须在其中声明一个模块标记,每次发布内容时都会调用该标记。例如:。。。。。。。。。。类似于取消部署

<Processor Action="Undeploy" Class="com.tridion.deployer.Processor">
.
<Module Type="SolrPageUndeploy" Class="com.xyz.RemovePageFromSolr">
.
.

这些IndexPageToSolr和RemovePageFromSolr将获得索引到solr和从solr取消索引所需的元数据。我们可以将我们的java类放在同一个war文件中,也可以将所有的war文件放在我们的war文件中并部署在任何应用程序服务器中,并为应用程序提供SDL的完整上下文路径以供发布。

最新更新