Repolode
opensearch-project

opensearch-project/OpenSearch

Распределённый поисковый и аналитический движок с открытым исходным кодом для индексации и поиска по большим объёмам неструктурированных данных.

Open source альтернатива:ElasticsearchSplunk

Звёзды
13,896
Форки
2,991
Открытые issues
3,275
Последний коммит
15 часов назад

Что это?

OpenSearch — распределённый поисковый движок с RESTful API, который служит комплексным решением для поиска и наблюдаемости и помогает организовывать неструктурированные данные в больших масштабах. Он написан на Java и распространяется по лицензии Apache 2.0; проект поддерживается в рамках OpenSearch проекта Linux Foundation.

OpenSearch предназначен для команд, которым нужны полнотекстовый поиск, аналитика логов и событий, а также функции наблюдаемости на базе кластера с горизонтальным масштабированием. Пользователи работают с ним по HTTP, поэтому отправлять запросы можно из любого языка или инструмента, поддерживающего JSON поверх REST.

Официальная документация размещена на сайте проекта. Там же доступны загрузки, форумы и Slack, где можно получить помощь и внести вклад в проект.

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

  • 01Распределённая архитектура кластера с горизонтальным масштабированием поисковых нагрузок.
  • 02RESTful JSON API для индексации данных и поиска по ним через HTTP.
  • 03Полнотекстовый поиск и аналитика по большим объёмам неструктурированных данных.
  • 04Комплексное решение для наблюдаемости логов и событий наряду с поиском.

Сценарии использования

  • Создание полнотекстового поиска для приложений с большими коллекциями документов или товаров.
  • Централизация логов и событий приложений и поиск по ним для устранения неполадок.
  • Анализ временных рядов или событийных данных, хранящихся в поисковом кластере.

Быстрый старт

  1. 1

    Перейдите на страницу загрузок, чтобы получить OpenSearch

  2. 2

    Ознакомьтесь с документацией по установке и запуску

Что важно знать

  • В README нет прямой команды для установки или запуска, поэтому для настройки потребуется внешняя документация.
  • Это движок на Java, для самостоятельного размещения которого обычно требуется много памяти и ресурсов.

Темы

Частые вопросы

Что такое OpenSearch?
Распределённый поисковый и аналитический движок с открытым исходным кодом для индексации и поиска по большим объёмам неструктурированных данных. OpenSearch — распределённый поисковый движок с RESTful API, который служит комплексным решением для поиска и наблюдаемости и помогает организовывать неструктурированные данные в больших масштабах. Он написан на Java и распространяется по лицензии Apache 2.0; проект поддерживается в рамках OpenSearch проекта Linux Foundation.
OpenSearch можно использовать бесплатно? Какая у него лицензия?
OpenSearch распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
OpenSearch всё ещё поддерживается?
Активно поддерживается. Последний коммит в OpenSearch — 21 окт. 2026 г..
Для чего можно использовать OpenSearch?
Создание полнотекстового поиска для приложений с большими коллекциями документов или товаров. Централизация логов и событий приложений и поиск по ним для устранения неполадок. Анализ временных рядов или событийных данных, хранящихся в поисковом кластере.
Как установить OpenSearch?
Перейдите на страницу загрузок, чтобы получить OpenSearch Ознакомьтесь с документацией по установке и запуску
Где скачать OpenSearch?
Исходный код и инструкции по установке — на GitHub: https://github.com/opensearch-project/OpenSearch

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Typesense — поисковый движок с открытым исходным кодом, работающий в памяти: он поддерживает поиск с учётом опечаток, фасетный, географический и векторный поиск и предлагает более простой вариант, чем Algolia и Elasticsearch.

27 тыс.1 тыс.C++GPL-3.0Обновлён позавчера

Лёгкий полнотекстовый поисковый движок на Go, распространяемый одним бинарным файлом и предлагаемый как более простая альтернатива Elasticsearch для поиска в приложениях.

17,9 тыс.784GoOtherОбновлён в прошлом месяце