GroupDocs.Search for .NET

布尔逻辑文本搜索

GroupDocs.Search for .NET 使在 .NET 应用程序中使用布尔运算符(AND、OR、NOT)创建高级搜索查询变得简单。

如何使用布尔逻辑搜索 TXT 文档内容

GroupDocs.Search 使搜索 TXT 文档内容变得简单。它提供布尔逻辑搜索条件以在 .NET 应用程序中细化结果。

  1. 指定存储搜索索引的文件夹。
  2. 选择包含 TXT 文件的文件夹。
  3. 运行搜索并获取结果。
  4. 处理结果。
// 设置索引文件夹的路径
Index index = new Index("c:/MyIndex");

// 指定包含要搜索的文档的文件夹
index.Add("c:/MyDocuments");

// 使用复杂的查询运行搜索
SearchResult result = index.Search("lorem AND impsum");
dotnet add package GroupDocs.Search
点击复制
已复制
更多示例 文档

探索文档搜索和索引的高级功能

GroupDocs.Search for .NET 库简化了对 70 多种文件格式的文本搜索和索引。借助高级搜索工具,轻松定位和管理信息。

GroupDocs.Search 的主要功能

强大的文本搜索

跨各种文件类型(包括 PDF、Word 文档、PowerPoint 演示文稿和电子表格)搜索文本。使用精确匹配、模糊搜索和通配符等功能来细化结果。

索引大型数据集

创建和维护索引以加快搜索速度。索引结构化和组织数据,使搜索大量文档集合变得更容易。

支持多种语言

支持 80 多种语言的文档搜索,支持不同的键盘布局和形态学词形,以提高搜索准确性。

可自定义的搜索选项

通过区分大小写、日期范围过滤器和在索引期间排除特定单词或数据的功能调整搜索设置。

使用高级布尔搜索查询

本示例演示如何应用布尔查询搜索 TXT 文档。

C#

// 设置搜索索引的文件夹
Index index = new Index("c:/MyIndex");
    
// 指定要搜索的文档的路径
index.Add("c:/MyDocuments");

// 使用布尔逻辑创建搜索查询
SearchQuery wordQuery1 = SearchQuery.CreateWordQuery("Lorem");
SearchQuery wordQuery2 = SearchQuery.CreateWordQuery("ipsum");
SearchQuery booleanQuery = SearchQuery.CreateAndQuery(wordQuery1, wordQuery2);

// 获取搜索结果
SearchResult result = index.Search(booleanQuery);

// 处理搜索结果
Console.WriteLine("Documents: " + result.DocumentCount);
Console.WriteLine("Occurrences: " + result.OccurrenceCount);
dotnet add package GroupDocs.Search
点击复制
已复制
更多示例 文档

GroupDocs.Search 是什么?

GroupDocs.Search for .NET 是一个全面的文档文本搜索和索引库。它支持超过 70 种文件格式,如 PDF、Word、PowerPoint、Excel、图像和 ZIP 文件,从而实现对大量信息的高效处理。
了解更多
About illustration

准备好开始了吗?

免费下载 GroupDocs.Search 或获取试用许可证以获得完全访问权限!

有用的资源

探索文档,代码样本和社区支持,以增强您的体验。

发现关键特性

探索先进和高效的搜索功能。

跨流行文档格式搜索

GroupDocs.Search 支持超过 70 种文件格式。自定义搜索规则并利用索引来节省时间和精力。

临时许可提示

1
使用您的工作电子邮件地址进行注册。不允许使用免费邮件服务。
2
使用第二步中的获取临时许可证按钮。
 中国人