GroupDocs.Search 使搜索 TXT 文档内容变得简单。它提供布尔逻辑搜索条件以在 .NET 应用程序中细化结果。
- 指定存储搜索索引的文件夹。
- 选择包含 TXT 文件的文件夹。
- 运行搜索并获取结果。
- 处理结果。
GroupDocs.Search 使搜索 TXT 文档内容变得简单。它提供布尔逻辑搜索条件以在 .NET 应用程序中细化结果。
GroupDocs.Search for .NET 库简化了对 70 多种文件格式的文本搜索和索引。借助高级搜索工具,轻松定位和管理信息。
跨各种文件类型(包括 PDF、Word 文档、PowerPoint 演示文稿和电子表格)搜索文本。使用精确匹配、模糊搜索和通配符等功能来细化结果。
创建和维护索引以加快搜索速度。索引结构化和组织数据,使搜索大量文档集合变得更容易。
支持 80 多种语言的文档搜索,支持不同的键盘布局和形态学词形,以提高搜索准确性。
通过区分大小写、日期范围过滤器和在索引期间排除特定单词或数据的功能调整搜索设置。
// 设置搜索索引的文件夹
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);