使用ASP.net和SQL Server 2008进行搜索

使用ASP.net和SQL Server 2008进行搜索,asp.net,sql,sql-server-2008,search,Asp.net,Sql,Sql Server 2008,Search,我即将开始ASP.net项目,该项目涉及构建一个非常强大的搜索功能。这个应用程序非常依赖数据库。基本上,组织将以多选、自由文本框等形式添加大量关于自身的元数据,这些元数据都存储在SQL 2008中 说到搜索,我不愿意重新发明轮子。通常,对于内容驱动的网站,我会使用Zoom Search或ASP.net搜索引擎等组件http://www.aspnetsearchengine.com/UltimateSearch/Features.aspx 但鉴于搜索的数据驱动性质,我认为这些类型的内容驱动搜索控

我即将开始ASP.net项目,该项目涉及构建一个非常强大的搜索功能。这个应用程序非常依赖数据库。基本上,组织将以多选、自由文本框等形式添加大量关于自身的元数据,这些元数据都存储在SQL 2008中

说到搜索,我不愿意重新发明轮子。通常,对于内容驱动的网站,我会使用Zoom Search或ASP.net搜索引擎等组件http://www.aspnetsearchengine.com/UltimateSearch/Features.aspx

但鉴于搜索的数据驱动性质,我认为这些类型的内容驱动搜索控件不适合我的需要

我认为全文搜索是一个不错的选择,但是我想我可能会失去很多我通常在打包的搜索模块中得到的东西,比如拼写建议、文档搜索、同义词、忽略单词等

有没有好的混合解决方案为.net站点付费或免费,在各种搜索框架内提供这些好功能

谢谢


Ed

Lucene在许多语言中都受到高度重视。它也在一些相当大的网站上使用,我知道monster.com也在使用它,而且他们的搜索范围相当广泛

编辑找到了更多的资源:


Lucene在许多语言中都受到高度重视。它也在一些相当大的网站上使用,我知道monster.com也在使用它,而且他们的搜索范围相当广泛

编辑找到了更多的资源:


感谢Beliskner提供的非常有用的链接-我听说过lucene,但之前没有认真考虑过它-现在我会的!感谢Beliskner提供的非常有用的链接-我听说过lucene,但之前没有认真考虑过它-现在我会的!