GroupDocs.Search for Java

在商务文档中查找文本

GroupDocs.Search for Java 允许您使用灵活而精准的查询在文档中搜索文本。将搜索功能无缝集成到 Java 应用程序中。

如何在 PDF 文档中搜索

GroupDocs.Search 允许在 PDF 文档中进行快速高效的文本搜索,非常适合 Java 应用程序。

  1. 指定一个文件夹来存储搜索索引。
  2. 选择包含您的文档的文件夹。
  3. 配置搜索选项,将结果限制为 PDF 文档。
  4. 运行搜索并获取结果。
// 存储可重用搜索索引的目录
Index index = new Index("c:/MyIndex");

// 包含文档的文件夹
index.add("c:/MyDocuments");

// 按文档格式筛选搜索
SearchOptions options = new SearchOptions();
options.SearchDocumentFilter = 
    SearchDocumentFilter.createFileExtension(".pdf");

// 检索搜索结果
SearchResult result = index.search("Lorem");
Maven XML
点击复制
已复制
更多示例 文档

增强的搜索功能

GroupDocs.Search for Java 在超过 70 种文件格式中提供高级文本搜索。索引功能加速搜索并提高文档管理效率。

GroupDocs.Search 的关键功能

强大的文本搜索

在常见文档格式中查找文本,例如 PDF、Word 文件、演示文稿和电子表格。支持多种搜索方法,包括模糊搜索、同音词和通配符。

优化的索引以提高性能

创建和重用搜索索引以增强搜索速度和效率,特别是在大型文档集合中。

多语言搜索支持

支持在超过 80 种语言的文档中搜索。识别不同的键盘布局和单词变体以提高准确性。

可定制的搜索选项

通过过滤器、正则表达式和其他高级搜索设置缩小搜索结果。

搜索前过滤文档

了解如何使用过滤器优化搜索

Java

// 设置排除某些文件格式的索引
IndexSettings settings = new IndexSettings();
DocumentFilter fileExtensionFilter = 
  DocumentFilter.createFileExtension(".odp", ".png", ".rtf");

DocumentFilter invertedFilter = DocumentFilter.createNot(fileExtensionFilter);
settings.setDocumentFilter(invertedFilter);

Index index = new Index("c:/MyIndex", settings);
    
// 指定文档存储路径
index.add("c:/MyDocuments");

// 检索搜索结果
SearchResult result = index.search("Lorem", options);

// 处理并使用搜索结果
System.out.println("Documents: " + result.getDocumentCount());
System.out.println("Occurrences: " + result.getDocumentCount());
Maven XML
点击复制
已复制
更多示例 文档

什么是 GroupDocs.Search?

GroupDocs.Search for Java 是一个强大的库,提供快速的文本搜索和文档索引功能。它支持超过 70 种文件格式,包括 PDF、Word、Excel 和 PowerPoint 等行业标准。通过高速度和准确的搜索能力提升您的应用程序。
了解更多
About illustration

准备好开始了吗?

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

有用的资源

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

关键功能

进行精准高效的文本搜索。

在商务文档中搜索

GroupDocs.Search 支持超过 70 种文件格式,便于在被广泛使用的办公文档中进行搜索。

临时许可提示

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