2012-08-13 62 views
-2

我們正在升級到Tridion 2011 SP1,並且作爲Tridion搜索實施的一部分,我們正在使用FS4SP(Fast Search for Sharepoint 2010)。Microsoft Fast Search和Tridion 2011 SP1的集成

在建議implemenatation搜索environement包括下列服務器:

  1. FAS4SP
  2. FISE

有人能指導我們關於如何將內容推從的tridion到快,如何檢索相同? (這裏是由於某些原因,我們沒有考慮通過FAST抓取網站)

什麼所有API都可以用於此實現?

+5

http://stackoverflow.com/questions/11014950/how-can-we-integrate-microsoft-fast-with-sdl-tridion-2011-sp1 – 2012-08-13 12:34:43

回答

4

如果你不想用爬行的方法,你需要創建一個自定義的部署,請看一看這個其他文章:

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

另外,如果你不這樣做有一個熟悉Java的開發團隊,您可以考慮創建一個.NET應用程序,在您的代理庫發佈,更新或刪除頁面或組件時,基於文件系統或數據庫觸發器更新FAST索引。

4

您可能需要爲FAST創建XML,並讓Custom Deployer(或事件系統)將內容發送到FAST。

首先創建工作的FAST XML並編寫示例應用程序,以便您可以將它從.NET或Java應用程序中插入到FAST索引中。這還沒有涉及Tridion。

然後編寫您的Custom Deployer或Event System並將XML傳遞給FAST。

如果您使用的是Custom Deployer方法,我會建議聯繫Tridion專業服務,如果您自己沒有做過或者不是Java程序員。新的Tridion 2011存儲API爲Custom Deployer提供了新的機會。與此同時,我會建議將FAST XML附加到最終的正常頁面內容中,並由一些標記圍繞,讓您的自定義部署人員將其從頁面輸出中拉出,發送到FAST,然後在繼續之前從輸出中移除。

對於那些沒有認真的內容交付/部署人員/ Java技能的人來說,這是一個相當困難的挑戰。但是,如果你想自己去做,我會建議至少花2周的時間來研究現有的解決方案,並試用API。

使用事件系統可能會更容易一些 - 但是您的成功或失敗消息將不會顯示在發佈隊列中,並且如果搜索索引無法更新,您只能記錄失敗並且不會將信息傳回給用戶。

相關問題