在静态ASP.NET网站中实现站点搜索的最佳实践是什么



假设我们有一个在ASP.NET中构建的静态网站。在这种情况下,实现网站搜索的最佳方法是什么?

最好的方法是将所有页面内容存储在数据库或存储机制中。

如果您使用的是SQLServer2005+产品,它们提供了全文索引功能,使您能够快速轻松地搜索特定短语或关键字。

除此之外,还将根据数据库认为匹配对您的有用程度对结果进行"排序"。

以下是SQLServer2005中排名系统的描述以及如何实现它

或者,使用像谷歌搜索这样的预构建产品

Alternative我喜欢推荐一些做得很好的公司的搜索组件(我已经测试过了)。

http://www.karamasoft.com/UltimateSearch/Features.aspx

http://www.sitesearchasp.net/default.aspx

最新更新