<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-search</artifactId>
<version>24.2</version>
</dependency>compile(group: 'com.groupdocs', name: 'groupdocs-search', version: '24.2')<dependency org="com.groupdocs" name="groupdocs-search" rev="24.2">
<artifact name="groupdocs-search" ext="jar"/>
</dependency>libraryDependencies += "com.groupdocs" % "groupdocs-search" % "24.2"Что нового в GroupDocs.Search for Java 24.2
Основные изменения в релизе
GroupDocs.Search for Java 24.2 предлагает мощные улучшения и структурные изменения, ориентированные на масштабируемость корпоративного уровня и расширенный интеллектуальный анализ документов. Этот выпуск включает поддержку распределённой индексации для повышения производительности, возможность извлекать пользовательские атрибуты документов в результатах поиска, а также важные изменения и удаление устаревших элементов публичного API.
Новые возможности
Масштабируемая распределённая индексация:
Реализована архитектура распределённой индексации, обеспечивающая высокопроизводительную индексацию и поиск на нескольких узлах. Это улучшает масштабируемость для больших наборов данных и многосерверных сред.Поиск с извлечением атрибутов:
Добавлена возможность извлекать пользовательские атрибуты документов прямо из результатов поиска, что повышает информативность и контекстуальность выдачи.
Улучшения
Оптимизированная архитектура индекса и управление настройками:
Настройки индексации перенесены из конфигурации на уровне индекса в специализированные классы параметров, что обеспечивает более точное и контекстное управление процессом.Переключатель извлечения атрибутов:
ВSearchOptionsдобавлен флаг для включения/отключения извлечения атрибутов, что позволяет повысить производительность, если атрибуты не нужны.
Нарушения обратной совместимости
Рефакторинг настроек индекса:
ПараметрыAutoDetectEncodingиUseRawTextExtractionудалены из настроек индекса. Теперь они находятся в классахIndexingOptions,UpdateOptionsиTextOptions.Удаление устаревшего API для подсветки:
Удалены устаревшие классы подсветки (HtmlFragmentHighlighter,HtmlHighlighter) и старые конструкторы адаптеров вывода.Удаление статического метода:
Статический методcreate()классаAttributeChangeBatchудалён. Используйте соответствующий конструктор.
Публичный API и изменения, нарушающие совместимость
- Добавлены новые классы для поддержки распределённой индексации:
Indexer,Searcher,SearchNetworkNodeи др. - Введены дополнительные конфигурационные классы, события и обработчики результатов для многосерверной работы.
- Удалены устаревшие конструкторы подсветки и адаптеров вывода.
- Переработаны методы, связанные со словарями и атрибутами документов.
🔍 Подробно ознакомиться с релизом
Полный список изменений доступен по ссылке: GroupDocs.Search for Java 24.2 Release Notes.
распределённый индексный поиск | извлечение атрибутов документов | масштабируемость groupdocs search | настройка индексного поиска | изменения api groupdocs java
| Version | Release Date |
|---|---|
| 25.4 | 23 апреля 2025 г. |
| 24.4 | 22 апреля 2024 г. |
| 24.2 | 6 февраля 2024 г. |
| 24.1 | 15 января 2024 г. |
| 23.6 | 15 июня 2023 г. |
| 23.3 | 24 марта 2023 г. |
| 22.11 | 30 ноября 2022 г. |
| 22.10 | 24 октября 2022 г. |
| 21.2 | 25 января 2022 г. |
| 20.8 | 25 января 2022 г. |
| 19.2 | 25 января 2022 г. |
| 18.12 | 25 января 2022 г. |
| 21.8 | 18 августа 2021 г. |
| 21.3 | 18 марта 2021 г. |
| 20.11 | 19 ноября 2020 г. |
| 20.6 | 23 июня 2020 г. |
| 20.4 | 16 апреля 2020 г. |
| 19.12 | 11 декабря 2019 г. |
| 19.5.1 | 15 июля 2019 г. |
| 19.5 | 31 мая 2019 г. |
| 19.3 | 7 марта 2019 г. |
| 18.11 | 1 ноября 2018 г. |
| File | Classifier | Size |
|---|---|---|
| groupdocs-search-24.2-javadoc.jar | javadoc | 1 MB |
| groupdocs-search-24.2.jar | 419 MB | |
| groupdocs-search-24.2.pom | 3 KB |
