2011-01-05 111 views
0

我正在爲我的網站進行自定義搜索。所以請指導我哪種技術適合從多個表格中搜索DB中的內容...在asp.net mvc網站上自定義搜索

請親引導我使用適用於網站內容搜索的算法或其他技術。

日Thnx進階

+0

這是一個難題。您的表格中的數據是否以某種形式發佈並可以公開獲取? – 2011-01-05 15:32:57

回答

1

首先,請記住,這是完全可能的,但它是不容易實現。

你似乎意識到你需要兩種不同的方法:一種用於動態內容,另一種用於靜態。

對於數據庫搜索:在數據庫端啓用full-text search(假設您正在與SQL Server一起工作,您沒有說明您正在開發哪個DBMS)爲數據庫中的每個「可搜索」表。創建一個爲每個表生成正確鏈接的規則。

對於靜態頁面搜索:我使用Lucene.NET出於同樣的原因,並有一個很好的經驗。另外,找到正確的.html文件後,您將需要一條生成正確鏈接的規則。

編輯您也可以使用一些集成庫,如SiteSearchASP.NET。更容易實現(但你必須付錢)。