Обзор
Дополнение Jmix Search предоставляет готовое решение для индексирования и поиска сущностей и загруженных файлов внутри вашего приложения. Построенное на базе Elasticsearch/OpenSearch, оно позволяет разработчикам определять индексы для своих моделей данных, автоматически переиндексировать измененные данные и применять политики безопасности к результатам поиска.
Возможности:
- Быстрый поиск данных: осуществляйте поиск по огромным объемам данных и файлов.
- Автоматическое управление поиском: автоматически переиндексируйте измененные данные из коробки, чтобы поддерживать актуальность результатов поиска.
- Поиск с контролем доступа: предоставляйте отфильтрованные результаты на основе правил доступа, разрешений пользователей и ролей.
Ключевые особенности:
- Декларативное индексирование: определяйте индексы непосредственно в модели данных с автоматической переиндексацией.
- Интеграция с UI: внедряйте готовые компоненты поиска в Jmix UI экраны для конечных пользователей.
- Поддержка нескольких реализаций: используйте либо Elasticsearch, либо его аналог со свободной лицензией OpenSearch.
- Управление во время выполнения: предоставляйте администраторам контроль состояния индексирования через JMX-консоль.
- Расширяемый маппинг: определяйте индексы путем маппинга атрибутов сущностей через аннотации или настраивайте конфигурации индексов императивно.
Установите дополнение Jmix Search, чтобы предоставить вашим конечным пользователям поисковое решение.