【问题标题】:Full text search algorithm c#全文搜索算法c#
【发布时间】:2011-07-23 09:39:47
【问题描述】:

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

  public class Student

  {

     public string Article
     {
        get;
        set;
      }
  }

从我的 asp.net 页面用户需要在学生文章中搜索单词、短语。匹配用户搜索的学生显示在数据列表中。

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

我用数据库中的全文索引测试过,速度很慢,在动态sql字符串中嵌入通配符%时遇到问题。

有什么建议吗?

【问题讨论】:

    标签: c# sql search full-text-search


    【解决方案1】:

    Lucene 的 .NET 端口可能是您最好的选择...http://incubator.apache.org/lucene.net/

    【讨论】:

      【解决方案2】:

      你也可以看看LIFTI

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-10-24
        • 2017-07-02
        • 1970-01-01
        • 2020-01-10
        • 2017-06-21
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多