2011-01-05 106 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。更容易实现(但你必须付钱)。