我的网站有超过400,000项.有些相似,有些截然不同.我们希望提供一种以最佳方式搜索这些项目的方法.在交付网站后,它使用全文索引.解决方案充其量是基本的,在最坏的情况下是非常不足的.
那么搜索这些项目的最佳方法是什么?它们存储在SQL Server数据库(2005)中.我们的网站是用C#2.0设计的.
目前这里是这个过程:
用户在文本框中输入值.
我们'清理'这个条目.删除可能是黑客攻击的"可怕"角色.删除关键词(和,或等...)
将值传递到存储过程以返回结果.
返回结果.
tvanfosson.. 7
看看Lucene.NET.我认为这比SQL Server中的全文搜索有了很大的改进.
看看Lucene.NET.我认为这比SQL Server中的全文搜索有了很大的改进.