GroupDocs.Search 在 DOCX 文档中启用高级内容搜索操作,使您能够在 .NET 应用程序中获得更精确的搜索结果。
- 设置用于存储搜索索引的文件夹。
- 选择包含 DOCX 文件的文件夹。
- 配置其他搜索选项。
- 运行搜索并查看结果。
GroupDocs.Search 在 DOCX 文档中启用高级内容搜索操作,使您能够在 .NET 应用程序中获得更精确的搜索结果。
// 定义搜索索引的路径
Index index = new Index("c:/MyIndex");
// 选择包含待搜索文档的文件夹
index.Add("c:/MyDocuments");
// 启用同音异义词搜索以查找发音相似的单词
SearchOptions options = new SearchOptions();
options.UseHomophoneSearch = true;
// 执行复杂的搜索查询
SearchResult result = index.Search("metis", options);
GroupDocs.Search for .NET 提升了超过 70 种文件格式中的文本搜索和索引,提供高效的工具用于定位和管理信息。
在多种文档类型中搜索文本,包括 PDF、Word 文档、PowerPoint 演示文稿和电子表格。使用精确匹配、模糊搜索和通配符等功能来细化搜索结果。
创建和管理搜索索引,以便快速检索信息。索引操作优化了广泛文档集合的搜索速度.
支持超过 80 种语言进行搜索,支持不同的键盘布局和单词变体,以提高搜索准确性。
通过诸如大小写敏感性、日期范围过滤和单词排除等选项来微调搜索参数,以获得更好的搜索结果。
// 定义搜索索引的文件夹
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);
GroupDocs.Search 支持超过 70 种文件格式,包括办公文档,实现快速和高效的搜索及索引功能。