GroupDocs.Search for .NET

先进的文档文本搜索

GroupDocs.Search for .NET 简化了热门文档格式中的文本搜索,使您能够在 .NET 应用程序中创建强大的搜索查询。

如何在 DOCX 文档中执行文本搜索

GroupDocs.Search 在 DOCX 文档中启用高级内容搜索操作,使您能够在 .NET 应用程序中获得更精确的搜索结果。

  1. 设置用于存储搜索索引的文件夹。
  2. 选择包含 DOCX 文件的文件夹。
  3. 配置其他搜索选项。
  4. 运行搜索并查看结果。
// 定义搜索索引的路径
Index index = new Index("c:/MyIndex");

// 选择包含待搜索文档的文件夹
index.Add("c:/MyDocuments");

// 启用同音异义词搜索以查找发音相似的单词
SearchOptions options = new SearchOptions();
options.UseHomophoneSearch = true;

// 执行复杂的搜索查询
SearchResult result = index.Search("metis", options);
dotnet add package GroupDocs.Search
点击复制
已复制
更多示例 文档

高级搜索和索引功能

GroupDocs.Search for .NET 提升了超过 70 种文件格式中的文本搜索和索引,提供高效的工具用于定位和管理信息。

GroupDocs.Search 的关键特性

强大的文本搜索

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

大数据集的快速索引

创建和管理搜索索引,以便快速检索信息。索引操作优化了广泛文档集合的搜索速度.

多语言支持

支持超过 80 种语言进行搜索,支持不同的键盘布局和单词变体,以提高搜索准确性。

可自定义的搜索设置

通过诸如大小写敏感性、日期范围过滤和单词排除等选项来微调搜索参数,以获得更好的搜索结果。

执行高级搜索查询

此示例演示了如何针对 DOCX 文档应用搜索查询。

C#

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

// 为受保护的文档提供密码
index.Dictionaries.DocumentPasswords.Add("protected.docx", "123456");

// 启用模糊搜索以查找相似单词
SearchOptions options = new SearchOptions();
options.FuzzySearch.Enabled = true;
options.FuzzySearch.FuzzyAlgorithm = new SimilarityLevel(0.8);

// 获取搜索结果
SearchResult result = index.Search("Loarem", options);

// 处理搜索输出
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
使用第二步中的获取临时许可证按钮。
 中国人