<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!  

What’s new in the GroupDocs.Search for Java 24.2

Release Highlights

GroupDocs.Search for Java 24.2 introduces powerful enhancements and structural changes aimed at enterprise-level scalability and improved document intelligence. This release delivers distributed index scaling for optimized performance and the ability to retrieve document attributes in search results. It also includes notable public API modifications and removals for modernization and clarity.

New Features

  • Scalable Distributed Indexing: This release implements distributed indexing architecture to support high-performance indexing and search operations across multiple nodes, enhancing scalability for large datasets and multi-node deployments.

  • Search with Attribute Retrieval: A new search option allows retrieving custom document attributes directly from search results, enabling more informed and context-aware search outcomes.

Enhancements

  • Improved Index Architecture and Settings Management: Refactored how indexing settings are handled by moving indexing options from index-level configuration to dedicated option classes, allowing more granular and context-specific control.

  • Attribute Retrieval Toggle: New toggle in SearchOptions to enable or disable attribute fetching for improved performance when attributes are not needed.

Breaking Changes

  • Index Settings Refactoring: Index-level settings AutoDetectEncoding and UseRawTextExtraction have been removed. They are now part of IndexingOptions, UpdateOptions, and TextOptions classes.

  • Obsolete Highlighting API Removed: Removed deprecated highlighters (HtmlFragmentHighlighter, HtmlHighlighter) and old output adapter constructors.

  • Static Method Removed: The static create() method from AttributeChangeBatch has been removed. Use the constructor instead.

Public API and Backward Incompatible Changes

  • Introduced multiple classes for distributed indexing (Indexer, Searcher, SearchNetworkNode, etc.)
  • Added numerous configuration, event, and result-handling classes for multi-node operations.
  • Removed outdated highlighter and output adapter constructors.
  • Adjusted dictionary and document attribute-related methods across the API.

🔍 Explore the Full Release Details

For full list of updates, please visit GroupDocs.Search for Java 24.2 Release Notes.


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

VersionRelease Date
25.4April 23, 2025
24.4April 22, 2024
24.2February 6, 2024
24.1January 15, 2024
23.6June 15, 2023
23.3March 24, 2023
22.11November 30, 2022
22.10October 24, 2022
21.2January 25, 2022
20.8January 25, 2022
19.2January 25, 2022
18.12January 25, 2022
21.8August 18, 2021
21.3March 18, 2021
20.11November 19, 2020
20.6June 23, 2020
20.4April 16, 2020
19.12December 11, 2019
19.5.1July 15, 2019
19.5May 31, 2019
19.3March 7, 2019
18.11November 1, 2018