Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# SQL文本处理_C#_Sql_Sql Server_Full Text Search_Sql Server 2008 R2 - Fatal编程技术网

C# SQL文本处理

C# SQL文本处理,c#,sql,sql-server,full-text-search,sql-server-2008-r2,C#,Sql,Sql Server,Full Text Search,Sql Server 2008 R2,我正在研究Microsoft SQL Server(2008 R2版)的大规模文本处理功能。我们正在实现一个存储文档(文本)的大型数据库。我们需要根据表中存储的文本生成有效的搜索结果。以下是一篇引起我注意的文章,我想知道是否有人真正实现了这一点: 如果您已经实现了这个或任何类似的算法,甚至任何其他文本处理算法,请回复 谢谢。您链接到的文章实际上并不涉及搜索文本本身,尽管它提供了进行文本处理的方法。这个问题并不完全清楚您到底想做什么,但我假设您需要实现搜索引擎类型的功能,根据搜索文本返回最相关的

我正在研究Microsoft SQL Server(2008 R2版)的大规模文本处理功能。我们正在实现一个存储文档(文本)的大型数据库。我们需要根据表中存储的文本生成有效的搜索结果。以下是一篇引起我注意的文章,我想知道是否有人真正实现了这一点:

如果您已经实现了这个或任何类似的算法,甚至任何其他文本处理算法,请回复


谢谢。

您链接到的文章实际上并不涉及搜索文本本身,尽管它提供了进行文本处理的方法。这个问题并不完全清楚您到底想做什么,但我假设您需要实现搜索引擎类型的功能,根据搜索文本返回最相关的结果。如果是这种情况,并且您必须只在SQL Server中实现某些东西,那么您可能需要研究一下

也就是说,我强烈建议您考虑利用or(它利用ApacheLucene搜索库)来返回有效的搜索结果。对于它的搜索功能,在最后一个链接的末尾有一个关于使用Lucene.NET或Solr的利弊的冗长讨论。我使用过Solr和IMHO,与使用全文索引的SQL Server相比,使用Solr和IMHO要容易得多,并产生更好的结果。如果您真的想在SQL Server中进行有效的搜索,您可能最终会构建Lucene中已经存在的大部分内容,因此使用Lucene.NET或Solr可能更容易