2012-10-06 96 views
0

我有點奇怪的情況。我必須在面向公衆的網站上實現搜索 - 但是,該搜索必須能夠搜索這兩個網頁,並具有來自DB表中的術語列表的自動完成/建議功能。將jQuery自動完成與Google站點搜索集成

所以,我想知道一些事情:1)我應該看看谷歌搜索和jQuery自動完成? 2)有什麼我應該看的呢? 3)如果這是正確的道路是否足夠實現?

我的問題的癥結在於,我需要用於自動完成/建議功能的術語駐留在數據庫中,而不是在網頁上。所以,我認爲谷歌適合搜索網頁,並且我可以填寫空白以便與數據庫中的這些術語交談。我要說的是,大約有20-40,000個術語需要自動完成。但這實際上只是一個非常粗略的猜測 - 可能會更少。

我對想法持開放態度,並沒有真正與任何特定的解決方案結婚。不過,我會承認喜歡將搜索卸載到Google的想法。我聽說他們有一個很好的算法;)

任何想法,想法或潛在客戶都非常感謝!

回答

0

好的,回答我自己的問題:Apache Solr似乎是要走的路。功能強大,可配置,免費且快速。它爲Netflix等網站提供支持。版本4.0測試版目前已出並且看起來很穩定。