Max*_*sky 4 c# sql-server asp.net search
我正在构建一个门户网站,它不是一个博客引擎,但与一个非常类似.在SQL Server中,我有一个包含表的数据库,该表是"posts"的基础.此帖子表包括以下列:
这是我第一次构建这样的门户网站,我想在这些行上实现某种ASP.NET搜索,最好使用除ID之外的所有属性(列).此外,从长远来看,我正在考虑是否有可能对这些帖子进行搜索和评论,这些帖子将存储在不同的表格中.
是否有任何开源实现或在线示例代码来完成此搜索?如果没有,我该如何开始?您是否可以指向一些有关如何使用ASP.NET和C#完成此操作的示例代码的教程?此外,Google(或其他公司)是否为此创建了任何内容?
我希望我的问题不是太广泛或含糊不清.提前致谢!
你在使用Sql Server 2008吗?如果是这样,您可以利用内置的全文搜索功能.然后就像将用户的(已清理的)输入传递给sql查询一样简单.
例如,这是一个查询,它将在Author,Title和PostContent字段中搜索用户输入的文本.
SELECT Author, Title FROM Posts
WHERE CONTAINS((Author, Title, PostContent), @userInput);
Run Code Online (Sandbox Code Playgroud)
SQL Server 2008也支持不同的搜索方法,如简单令牌,加权字值,同义词,邻近和前缀搜索......它非常棒.
| 归档时间: |
|
| 查看次数: |
8924 次 |
| 最近记录: |