<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 bietet leistungsstarke Verbesserungen und strukturelle Änderungen für unternehmensweite Skalierbarkeit und intelligente Dokumentensuche. Dieses Release führt verteiltes Indexieren zur Leistungsoptimierung sowie die Möglichkeit zur Attributrückgabe in Suchergebnissen ein. Es beinhaltet auch relevante Änderungen und Vereinfachungen in der öffentlichen API.

New Features

  • Skalierbares verteiltes Indexieren:
    Mit dieser Version wird eine verteilte Indexierungsarchitektur eingeführt, die Hochleistungs-Indexierung und -Suche über mehrere Knoten hinweg ermöglicht. Dies verbessert die Skalierbarkeit bei großen Datenmengen und Multi-Node-Bereitstellungen.

  • Suche mit Attributrückgabe:
    Eine neue Option in der Suche ermöglicht es, benutzerdefinierte Dokumentattribute direkt mit den Suchergebnissen zurückzugeben. Dadurch werden kontextbezogene und aussagekräftigere Suchresultate erzielt.

Enhancements

  • Verbesserte Indexarchitektur und Konfigurationsverwaltung:
    Die Verwaltung von Indexeinstellungen wurde überarbeitet. Die Optionen wurden von der Indexebene in dedizierte Optionsklassen wie IndexingOptions verschoben, was eine kontextspezifische Steuerung ermöglicht.

  • Attributrückgabe ein-/ausschaltbar:
    Ein neuer Schalter in SearchOptions erlaubt es, die Rückgabe von Attributen bei der Suche zu aktivieren oder zu deaktivieren, um die Leistung zu verbessern, wenn Attribute nicht benötigt werden.

Breaking Changes

  • Refaktorisierung der Indexeinstellungen:
    Die indexweiten Einstellungen AutoDetectEncoding und UseRawTextExtraction wurden entfernt. Sie sind nun in IndexingOptions, UpdateOptions und TextOptions integriert.

  • Veraltete Highlighting-API entfernt:
    Die veralteten Highlighter HtmlFragmentHighlighter und HtmlHighlighter sowie alte Konstruktoren von Ausgabeschnittstellen wurden entfernt.

  • Statische Methode entfernt:
    Die statische Methode create() von AttributeChangeBatch wurde entfernt. Verwenden Sie stattdessen den Konstruktor.

Public API and Backward Incompatible Changes

  • Neue Klassen für verteiltes Indexieren eingeführt (Indexer, Searcher, SearchNetworkNode usw.).
  • Zahlreiche neue Konfigurations-, Ereignis- und Ergebnis-Klassen für Multi-Node-Betrieb hinzugefügt.
  • Veraltete Highlighter und Ausgabekonstruktoren entfernt.
  • Methoden zur Wörterbuch- und Attributverarbeitung überarbeitet.

🔍 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.423. April 2025
24.422. April 2024
24.26. Februar 2024
24.115. Januar 2024
23.615. Juni 2023
23.324. März 2023
22.1130. November 2022
22.1024. Oktober 2022
21.225. Januar 2022
20.825. Januar 2022
19.225. Januar 2022
18.1225. Januar 2022
21.818. August 2021
21.318. März 2021
20.1119. November 2020
20.623. Juni 2020
20.416. April 2020
19.1211. Dezember 2019
19.5.115. Juli 2019
19.531. Mai 2019
19.37. März 2019
18.111. November 2018