GroupDocs.Search 可以有效地搜索 PDF 文件中的内容。通过布尔逻辑,您可以在 Node.js via Java 应用程序中针对搜索查询进行优化,提高准确性。
- 设置用于存储搜索索引的文件夹。
- 选择包含 PDF 文件的文件夹进行搜索。
- 运行搜索查询并检索结果。
- 处理和分析搜索结果。
GroupDocs.Search 可以有效地搜索 PDF 文件中的内容。通过布尔逻辑,您可以在 Node.js via Java 应用程序中针对搜索查询进行优化,提高准确性。
GroupDocs.Search for Node.js via Java 为超过 70 种文件类型简化文本搜索和索引,帮助您更快速、精准地找到和管理信息。
快速找到各种格式中的文本,例如 PDF、Word 文档、演示文稿和电子表格。使用精确匹配、通配符搜索和模糊搜索等功能以获取准确结果。
构建和管理索引以加快大型文档集合中的搜索速度。索引确保了对数据的快速和结构化访问。
支持在超过 80 种语言的文档中进行搜索。形态学支持和键盘布局兼容性增强了不同语言的搜索结果。
通过启用区分大小写、应用日期过滤器或在索引过程中跳过特定单词和数据来自定义您的搜索。
const searchLib = require('@groupdocs/groupdocs.search')
// 定义搜索索引的文件夹
const index = new searchLib.Index("c:/MyIndex");
// 提供要搜索的文档位置
index.add("c:/MyDocuments");
// 使用布尔运算符构建查询
const wordQuery1 = searchLib.SearchQuery.createWordQuery("Lorem");
const wordQuery2 = searchLib.SearchQuery.createWordQuery("ipsum");
const booleanQuery = searchLib.SearchQuery.createAndQuery(wordQuery1, wordQuery2);
// 检索搜索结果
const result = index.search(booleanQuery);
// 处理和使用搜索结果
console.log('Documents: ' + result.getDocumentCount());
console.log('Occurrences: ' + result.getOccurrenceCount());