集成Microsoft Fast Search和Tridion 2011 SP1

时间:2012-08-13 12:30:45

标签: tridion tridion-2011

我们正在升级到Tridion 2011 SP1,作为Tridion搜索实施的一部分,我们正在使用FS4SP(快速搜索sharepoint 2010)。

在提议的实施中,搜索环境由以下服务器组成:

  1. FAS4SP
  2. FISE
  3. 有人可以指导我们如何将内容从tridion推送到FAST以及如何检索内容吗? (由于某些原因,我们不考虑通过FAST抓取网站)

    可以将所有API用于此实现吗?

2 个答案:

答案 0 :(得分:4)

如果您不想使用抓取方法,则需要创建自定义部署程序,请查看其他文章:

How can we integrate Microsoft FAST with SDL Tridion 2011 SP1?

或者,如果您没有熟悉Java的开发团队,您可以考虑创建一个.NET应用程序,在您的页面或组件发布时,根据文件系统或数据库触发器更新FAST索引,从您的代理存储库更新或删除。

答案 1 :(得分:4)

您可能希望为FAST创建XML,并让Custom Deployer(或Event System)将内容发送给FAST。

首先创建工作的FAST XML并编写示例应用程序,以便可以从.NET或Java应用程序将其插入到FAST索引中。这还没有涉及Tridion。

然后编写自定义部署程序或事件系统并将XML传递给FAST。

如果您使用自定义部署程序方法,我建议您联系Tridion专业服务,如果您自己没有完成或不是Java程序员。新的Tridion 2011 Storage API为Custom Deployer提供了新的机会。与此同时,我建议最后将FAST XML附加到正常的页面内容,包含一些标记,并让您的自定义部署程序将其从页面输出中拉出,发送到FAST,然后在继续之前从输出中删除。

对于那些没有严格的Content Delivery / Deployer / Java技能的人来说,这是一个相当困难的挑战。但是,如果您想自己动手,我建议至少花两周时间研究现有解决方案并试用API。

使用事件系统可能会更容易一些 - 但您的成功或失败消息不会出现在发布队列中,如果搜索索引无法更新,您只能记录失败而不会将信息传递回用户。 / p>