Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.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#_C#_Sql_Search_Full Text Search - Fatal编程技术网

全文搜索算法c#

全文搜索算法c#,c#,sql,search,full-text-search,C#,Sql,Search,Full Text Search,我有一个object:list的列表(来自sql数据库)。每个学生都有一个名为Article=由该学生编写的文章的属性,如: public class Student { public string Article { get; set; } } 从我的asp.net页面,用户需要搜索学生文章中的单词、短语。匹配用户搜索的学生显示在数据列表中 例如,当用户键入:phrase=“Object-Oriented Pro

我有一个object:list的列表(来自sql数据库)。每个学生都有一个名为Article=由该学生编写的文章的属性,如:

  public class Student

  {

     public string Article
     {
        get;
        set;
      }
  }
从我的asp.net页面,用户需要搜索学生文章中的单词、短语。匹配用户搜索的学生显示在数据列表中

例如,当用户键入:
phrase=“Object-Oriented Programming”
时,我需要找到文章中包含键入短语的可能单词组合的所有学生:如“Programming”、“Object-Oriented”、“Oriented”

我在数据库中使用全文索引进行了测试,速度非常慢,而且在动态sql字符串中嵌入通配符%时遇到了问题


有什么建议吗

Lucene的.NET端口可能是您最好的选择

你也可以看看