<dependency>
    <groupId>com.groupdocs</groupId>
    <artifactId>groupdocs-search</artifactId>
    <version>24.2</version>
</dependency>
copied!  
compile(group: 'com.groupdocs', name: 'groupdocs-search', version: '24.2')
copied!  
<dependency org="com.groupdocs" name="groupdocs-search" rev="24.2">
    <artifact name="groupdocs-search" ext="jar"/>
</dependency>
copied!  
libraryDependencies += "com.groupdocs" % "groupdocs-search" % "24.2"
copied!  

GroupDocs.Search for Java 24.2 新功能

版本亮点

GroupDocs.Search for Java 24.2 推出针对企业级应用的强大扩展和架构优化。此版本实现分布式索引架构以提升多节点环境中的性能和可扩展性,并支持在搜索结果中直接获取文档属性,增强搜索的上下文感知能力。此外,进行了公有 API 的重要重构和移除,以优化代码结构和简化使用。

新功能

  • 可扩展的分布式索引:
    实现了分布式索引架构,支持跨多节点的高性能索引和搜索操作,提升大规模数据集和多节点部署的可扩展性。

  • 搜索支持属性检索:
    新增搜索选项允许直接从搜索结果中获取自定义文档属性,实现更精准和智能的搜索反馈。

改进

  • 索引架构和设置管理优化:
    将索引级别配置中的索引选项拆分至专用配置类(如 IndexingOptionsUpdateOptionsTextOptions),实现更细粒度的配置管理。

  • 属性检索开关:
    SearchOptions 中新增开关,允许启用或禁用属性获取,提升不需要属性时的性能表现。

破坏性变更

  • 索引设置重构:
    移除索引级别设置 AutoDetectEncodingUseRawTextExtraction,这些功能已集成至新的配置类中。

  • 废弃高亮 API 移除:
    移除过时的高亮器类(HtmlFragmentHighlighterHtmlHighlighter)及旧输出适配器构造函数。

  • 静态方法移除:
    移除 AttributeChangeBatch.create() 静态方法,改为使用构造函数实例化。

公有 API 及兼容性变更

  • 引入多项支持分布式索引的类:IndexerSearcherSearchNetworkNode 等。
  • 新增用于多节点操作的配置、事件及结果处理类。
  • 移除老旧的高亮器和输出适配器构造函数。
  • 调整字典及文档属性相关方法。

🔍 查看完整更新详情

访问 GroupDocs.Search for Java 24.2 发行说明 获取完整列表。


distributed index search | retrieve document attributes | groupdocs search scalability | search index configuration | groupdocs java api change

VersionRelease Date
25.42025年4月23日
24.42024年4月22日
24.22024年2月6日
24.12024年1月15日
23.62023年6月15日
23.32023年3月24日
22.112022年11月30日
22.102022年10月24日
21.22022年1月25日
20.82022年1月25日
19.22022年1月25日
18.122022年1月25日
21.82021年8月18日
21.32021年3月18日
20.112020年11月19日
20.62020年6月23日
20.42020年4月16日
19.122019年12月11日
19.5.12019年7月15日
19.52019年5月31日
19.32019年3月7日
18.112018年11月1日