代码之家  ›  专栏  ›  技术社区  ›  Madeleine

在文件中查找文本(C#)

  •  0
  • Madeleine  · 技术社区  · 15 年前

    实现这一目标的最佳方式是什么?我使用StreamReader读取文件中的所有文本,然后使用正则表达式进行匹配。只是不确定这是否是在文件中搜索的最有效方法。

    谢谢

    3 回复  |  直到 15 年前
        1
  •  3
  •   Andrew Hare    15 年前

    您应该了解SQL Server的全文搜索功能。

    以下是一些好文章:

    Full-Text Search
    SQL Server Full Text Search
    SQL Server Full-Text Indexing

        2
  •  0
  •   u07ch    15 年前

    这是一个很好的基础入门 http://aspalliance.com/1512_understanding_full_text_search_in_sql_server_2005 .

    通过这种方式,您可以利用MS在全文搜索中所做的工作;如果您的文件类型不受支持,则可以从它们的界面中获益(大多数注释文档格式直接受支持,但它们的producer doc、docx、xls、pdf等)

        3
  •  0
  •   crauscher    15 年前

    在我看来,搜索应该由sql server完成,sql server针对这样的事情进行了优化