GroupDocs.Search 简化了在PDF文档中进行短语搜索。利用各种选项在Java应用程序中细化搜索结果。
- 创建一个搜索索引目录。
- 指定包含PDF文件的文件夹。
- 调整搜索参数。
- 检索并分析搜索结果。
GroupDocs.Search 简化了在PDF文档中进行短语搜索。利用各种选项在Java应用程序中细化搜索结果。
// 定义搜索索引路径
Index index = new Index("c:/MyIndex");
// 指定包含文档的文件夹
index.add("c:/MyDocuments");
// 设置搜索偏好
SearchQuery word1 = SearchQuery.createWordQuery("lorem");
SearchQuery word2 = SearchQuery.createWordQuery("ipsum");
SearchQuery word3 = SearchQuery.createWordQuery("dolor");
SearchQuery query = SearchQuery.createPhraseSearchQuery(word1, word2, word3);
// 执行搜索查询
SearchResult result = index.search(query);
GroupDocs.Search for Java 允许在70多种文件格式中进行短语搜索。利用高级搜索功能,轻松查找和组织数据。

在商业文档中查找确切短语,如PDF、Word文件、演示文稿和电子表格。使用通配符和其他选项,当确切短语未知时。
通过创建和重用搜索索引来加快文档搜索。索引有效地组织数据,以实现更快和更准确的搜索。
在80多种语言中的文档进行搜索。支持不同的键盘布局和形态分析,以提高搜索精度。
通过区分大小写、模糊搜索、同音词匹配、文档过滤以及其他强大特性来定制搜索。
// 定义搜索索引的目录
Index index = new Index("c:/MyIndex");
// 设置目标文档的路径
index.add("c:/MyDocuments");
// 为特定短语创建搜索查询
SearchQuery word1 = SearchQuery.createWordQuery("Lorem");
SearchQuery wildcard = SearchQuery.createWildcardQuery(1, 7);
SearchQuery word2 = SearchQuery.createWordQuery("dolor");
SearchQuery query = SearchQuery.createPhraseSearchQuery(word1, wildcard, word2);
// 获取搜索结果
SearchResult result = index.search(query);
// 处理并利用检索到的结果
System.out.println("Documents: " + result.getDocumentCount());
System.out.println("Occurrences: " + result.getDocumentCount());