【问题标题】:Integration of Microsoft Fast Search and Tridion 2011 SP1Microsoft Fast Search 和 Tridion 2011 SP1 的集成
【发布时间】:2012-08-13 12:30:44
【问题描述】:

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

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

  1. FAS4SP
  2. FISE

有人可以指导我们如何将内容从 tridion 推送到 FAST 以及如何检索这些内容吗? (这里由于某些原因我们不考虑使用 FAST 抓取网站)

哪些 API 可用于此实现?

【问题讨论】:

标签: tridion tridion-2011


【解决方案1】:

如果您不想使用爬取方式,则需要创建自定义部署器,请查看另一篇文章:

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

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

【讨论】:

    【解决方案2】:

    您可能希望为 FAST 创建 XML 并让自定义部署程序(或事件系统)将内容发送到 FAST。

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

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

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

    对于那些没有认真的内容交付/部署/Java技能的人来说,这是一个相当困难的挑战。但是,如果您想自己动手,我建议您至少花 2 周的时间来研究现有的解决方案并尝试使用 API。

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

    【讨论】:

      猜你喜欢
      • 2012-06-16
      • 2012-07-02
      • 2012-07-22
      • 2013-02-04
      • 2012-07-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-10
      相关资源
      最近更新 更多