opensearch-project/OpenSearch

Открытый распределенный RESTful поисковый движок.

RAG⭐ 13 746Javaпоследний релиз: 3.8.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

OpenSearch — это открытый дистрибутивный поисковый движок и платформа для анализа данных (observability), основанная на коде Elasticsearch.

Зачем нужен

Инструмент предназначен для структурирования и быстрого поиска по неструктурированным данным в масштабах предприятия. Он позволяет эффективно индексировать, искать и анализировать большие объемы информации, обеспечивая надежность и безопасность корпоративных систем.

Что можно реализовать

  • Полнотекстовый поиск по базам знаний, документам или логам
  • Анализ и визуализация данных в реальном времени (observability)
  • Индексация и быстрый доступ к неструктурированным данным
  • Построение масштабируемых поисковых сервисов для веб-приложений

Ключевые возможности

  • Открытая лицензия Apache 2.0 и независимость от вендоров
  • Распределенная архитектура для работы с большими объемами данных
  • RESTful API для простой интеграции с различными системами
  • Высокие стандарты безопасности и качества кода (подтверждено Linux Foundation и OpenSSF)

👤 Кому подойдёт: разработчики, DevOps-инженеры, архитекторы данных и технические лидеры, ищущие надежное open-source решение для поиска и аналитики

Релизы

3.8.0minor
🕐 1 мес назад · релиз на GitHub ↗

OpenSearch 3.8.0: новые API для дата-стримов, gRPC, HTTP/3, плагин Hive и улучшения безопасности.

  • Added: Добавлено API для изменения backing-индексов дата-стримов и агрегация multivalue_doc_count.
  • Added: Реализована поддержка HTTP/3, gRPC для PIT и кросс-кластерного стриминга через Arrow Flight.
  • Added: Появился плагин ingestion-hive для pull-ингеста данных из таблиц Hive.
  • Added: Внедрена фильтрация Java-десериализации и улучшена производительность запросов по диапазону дат.
  • Fixed: Усилены проверки безопасности: защита от path traversal, OOM через scroll_id и StackOverflowError.
3.7.0major
🕐 3 мес назад · релиз на GitHub ↗

OpenSearch 3.7.0: внедрение WritableWarm tiered storage, аналитического движка и расширенных PPL-команд.

  • Added: Добавлена поддержка WritableWarm tiered storage: потоковое слияние Parquet, кэширование, API управления перемещением данных и мониторинг.
  • Added: Запущен аналитический движок с распределенными агрегациями, join-операциями и оптимизацией через Apache Arrow.
  • Added: Значительно расширен PPL: добавлены команды dedup, eventstats, rex, spath и десятки скалярных функций (дата, математика, криптография).
  • Added: Внедрен модульный движок форматов данных (DataFormatAwareEngine) с поддержкой Lucene и динамических свойств полей.