2010-06-09 21 views
0

我可以知道在ASP.net網站應用程序中實施網站搜索的最佳做法是什麼?用戶應該能夠輸入一些關鍵字並獲得關鍵字的相關鏈接。我剛開始研究。如果你提出自己的想法,那將會很棒。asp.net應用程序中的網站搜索

+0

怎麼又是你想要的數據,以搜索存儲,數據庫? – 2010-06-09 18:17:27

+0

這是一個很好的問題。但是我應該在數據庫中存儲什麼?關鍵字和相應的URL或什麼? – SARAVAN 2010-06-09 18:19:00

+0

那麼你希望用戶能夠搜索什麼? – 2010-06-09 18:20:03

回答

1

這一切都取決於你的數據存儲在哪裏:數據庫或靜態頁面。對於前者,我會使用Lucene.NET(檢查SubText博客,其中最新版本有一個很好的實現)。對於後者,我會使用dtSearch來抓取網站以創建一個可以搜索的索引。

2

如果它是一個小型公共站點,那麼最好使用Google作爲搜索引擎並使用它們的Custom Search engine程序。

顯然,Google不能看到內部網站的選項。如果您的內容位於數據庫中,我已經聽到了關於Lucine的好消息。如果您在該平臺上,SQL Server 2008的全文搜索功能也可以很好地工作。我認爲這是它用於搜索的內容。或者傑夫曾經一起玩過,並且有很好的話要說。不知道他們是否仍在使用它。

+0

如果您確實有內部網站,則可以隨時購買Google Search Appliance(http://www.google.com/enterprise/search/gsa.html)。 – 2010-06-09 18:30:07