2010-06-17 61 views
3

我很想聽到人們傾向於將搜索結果從Google Search Appliance實施到現有網站的方法或方法。更具體地說,人們更喜歡將搜索結果實現/嵌入到其現有網站中,並在搜索結果周圍堅持周圍的網站元素(菜單,會員等)。將Google Search Appliance結果實施到網站

據我所知,有3種不同的方法。

  • 子域,處理在 XSLT一切 - 創造出完全由谷歌XSLT處理,並嵌入在XSLT環繞的網站組件的search.mysite.com。

  • 使用iframe將搜索結果嵌入到現有網站中 - 使用現有網站並使用iframe將結果導入頁面。

  • 通過使用服務器端處理將結果嵌入到現有網站 - 這是我以前如何使用定製開發和GSALib project的組合將搜索集成到網站中。

我想知道是否有人有其他建議,並且人們已經受益或後悔使用上述方法。

+0

你有沒有打開過什麼? – 2011-06-14 20:19:57

回答

3

第一種和第三種方法是迄今爲止我見過的最常見的方法。我定期與GSA合作,專門處理大量搜索界面。實際上,我做了很多方法#3,但我從來沒有真正對一個實施或另一個實施感到遺憾 - 有些事情只能通過第三種方法完成,所以如果你想要這些事情之一就是你得做。可能還有其他一些考慮因素:作爲一名顧問,我建立了一些事情供其他人維護。我的客戶可以更輕鬆地在當前環境中維護解決方案,而不是使用XSLT嗎?大多數開發人員對XSLT並不特別滿意。

我見過另一種變體 - 使用XSLT將XML重寫爲HTML或其他XML格式,然後通過自定義服務器端應用程序使用該變體。我不太確定這是什麼理由,對我來說這似乎過於複雜,但這不是我的選擇。

我還沒有看到的另一種可能性是在設備上使用AJAX調用前端,這可能會從前端返回XML或JSON。

相關問題