我想要了解如何爲我們正在構建的應用程序創建搜索。我想就如何通過大量數據進行「搜索」提出建議。使用SQL Server(和/或coldfusion)創建高效的搜索功能
舉例來說,這種特殊的搜索將是一個750K記錄表的最小,產品的SKU,尺寸,材料類型,創建日期等;
有人知道Coldfusion的'插件'解決方案嗎?我設想一個像單一條目搜索一樣的谷歌,客戶可以輸入零件號碼或尺寸等,並獲得任何或所有相關結果的點擊。
目前,如果我運行一個「喜歡」比較查詢時,它似乎採取年齡(好幾秒,但仍然),它是太長。有時會讓用戶坐在那裏,等待10秒鐘以查詢&頁面加載。
或者是否有任何SQL公式來幫助完成此操作?我想使用一種經過驗證的方法來搜索數據,而不僅僅是一個簡單的SQL類似或=比較操作。
所以這是一個多方法的問題,我應該在SQL級別上進行攻擊(因爲它最終看起來是這樣),還是有一個ColdFusion的插件/模塊,我可以抓住它,這會讓我快速,高級搜索能力。
問題是我們相當頻繁地更新它們,不僅僅是產品數據,而是更多購買數據(訂單歷史記錄)或帳戶信息,這些數據會從我們的ERP平臺同步到電子商務應用程序) – Jakub 2009-11-04 16:29:23
這不是問題 - 啓動更新過程重新索引數據;或按照計劃進行,如每晚過夜。如果你有ColdFusion,你應該使用Verity,Lucene或者Solr。他們在做什麼都很不可思議,並且包括在內,所以要充分利用它們! – 2009-11-05 12:23:22