用于在.net服务器应用程序中进行简单但重要的搜索的选项
我有一个基于.net服务器的应用程序,它需要能够只对单个db列进行全文“模糊”搜索。底层数据库引擎是SQL Server 2008 r2 数据列为“写入一次”(从未修改),预计在“加载”下,每分钟最多添加10个新字符串 字符串的上限为1000个字符。目前只使用西方语言,但计划将来添加其他语言 消费客户端将向服务器传递一个搜索词(很可能是空格分隔的关键字),然后服务器将向客户端返回匹配记录的列表 唯一“复杂”的部分是拼写错误和类似的单词需要加以处理 感觉上,使用DoubleMetaphone之类的东西来实现我自己的功能是可行的,但显然需要开发工作用于在.net服务器应用程序中进行简单但重要的搜索的选项,.net,search,fuzzy-search,.net,Search,Fuzzy Search,我有一个基于.net服务器的应用程序,它需要能够只对单个db列进行全文“模糊”搜索。底层数据库引擎是SQL Server 2008 r2 数据列为“写入一次”(从未修改),预计在“加载”下,每分钟最多添加10个新字符串 字符串的上限为1000个字符。目前只使用西方语言,但计划将来添加其他语言 消费客户端将向服务器传递一个搜索词(很可能是空格分隔的关键字),然后服务器将向客户端返回匹配记录的列表 唯一“复杂”的部分是拼写错误和类似的单词需要加以处理 感觉上,使用DoubleMetaphone之类的
所以我想知道人们是否认为现有的一些搜索“应用程序”可能合适?(例如Lucene.net)或者对于这样一个小的搜索需求,他们是否会有点过火。我会使用SQL Server全文搜索。它功能强大,可调,支持不同语言的语言特征等 我想你应该从这个开始: 将其应用于您的应用程序的一般步骤如下: