GroupDocs.Search for Java

布尔文本搜索

使用GroupDocs.Search for Java在您的Java项目中创建先进的布尔(AND、OR、NOT)搜索查询。

如何在XLSX文档中执行布尔搜索

GroupDocs.Search使得在XLSX文档中进行文本搜索成为可能。通过支持布尔条件,您可以在Java应用程序中提高搜索精度。

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

// 提供包含要搜索的文档的文件夹路径
index.add("c:/MyDocuments");

// 使用复杂查询运行搜索
SearchResult result = index.search("lorem AND impsum");
Maven XML
点击复制
已复制
更多示例 文档

强大的文档搜索和索引工具

GroupDocs.Search for Java简化了对70多种格式的文本搜索和数据索引。其先进的工具使您能够轻松查找和管理内容。

GroupDocs.Search的关键特性

全面的文本搜索

在多个格式中进行搜索,如PDF、Word文档、演示文稿、电子表格等。使用精确匹配、模糊搜索和通配符查询等选项来优化结果。

高效的数据索引

建立和维护索引以加快文档搜索。此功能高效组织数据,方便处理大量文档集合。

多语言支持

在超过80种语言的文档中进行搜索。通过利用形态变化的单词形式和不同的键盘布局来增强准确性。

灵活的搜索自定义

通过启用区分大小写、日期范围过滤和排除等功能,调整搜索设置,以优化您的结果。

使用复杂的布尔搜索查询

本示例演示如何在XLSX文件中执行布尔搜索。

Java

// 设置搜索索引的文件夹
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);

// 处理获取的结果
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图片和ZIP归档,可有效搜索大型数据集合。
了解更多
About illustration

准备好开始了吗?

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

有用的资源

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

关键特性一览

解锁强大而高效的搜索功能

搜索流行的文档格式

GroupDocs.Search支持超过70种文件格式,使您能够自定义搜索规则,并使用索引来优化性能。

临时许可提示

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