Repolode
apache

apache/solr

Apache Solr — поисковая платформа с открытым исходным кодом на базе Apache Lucene для полнотекстового, векторного и геопространственного поиска.

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

Звёзды
1,689
Форки
865
Открытые issues
248
Последний коммит
10 часов назад

Что это?

Apache Solr — поисковый сервер на базе Apache Lucene. Он объединяет на одной платформе полнотекстовый, векторный и геопространственный поиск и используется для организации поиска в крупных компаниях.

Solr можно запустить локально с готовыми примерами, такими как techproducts, schemaless и films, или развернуть в Docker. Также официально поддерживается запуск в Kubernetes с помощью Solr Operator. В комплект входят веб-интерфейс администратора и инструмент командной строки bin/solr для управления коллекциями и индексации тестовых данных.

Проект написан на Java и собирается с помощью Gradle. В репозитории есть документация для разработчиков и руководство по внесению изменений — для тех, кто хочет собрать Solr из исходного кода.

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

  • 01Полнотекстовый поиск на базе Apache Lucene
  • 02Векторный и геопространственный поиск на одной платформе
  • 03Официальный Docker-образ и поддержка Kubernetes через Solr Operator
  • 04Встроенный веб-интерфейс администратора и инструмент командной строки bin/solr
  • 05Готовые примеры конфигураций для быстрого локального запуска

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

  • Добавление полнотекстового поиска на сайт или в приложение с большими коллекциями документов
  • Создание семантического или векторного поиска наряду с поиском по ключевым словам
  • Выполнение геозапросов по геопространственным данным
  • Развёртывание поискового кластера в Kubernetes для продуктивных нагрузок

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

  1. 1

    Соберите dev-дистрибутив Solr с помощью Gradle

    ./gradlew dev
  2. 2

    Перейдите в папку dev-дистрибутива

    cd ./solr/packaging/build/dev
  3. 3

    Запустите Solr локально

    bin/solr start
  4. 4

    Откройте в браузере http://localhost:8983/solr/, чтобы перейти к интерфейсу администратора

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

  • Для сборки из исходного кода нужны Java и Gradle; это сложнее, чем установка готового пакета.
  • Официальные релизы доступны на странице загрузок Solr, а не через одну команду менеджера пакетов, приведённую в этом README.

Темы

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

Что такое solr?
Apache Solr — поисковая платформа с открытым исходным кодом на базе Apache Lucene для полнотекстового, векторного и геопространственного поиска. Apache Solr — поисковый сервер на базе Apache Lucene. Он объединяет на одной платформе полнотекстовый, векторный и геопространственный поиск и используется для организации поиска в крупных компаниях.
solr можно использовать бесплатно? Какая у него лицензия?
solr распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
solr всё ещё поддерживается?
Активно поддерживается. Последний коммит в solr — 21 окт. 2026 г..
Для чего можно использовать solr?
Добавление полнотекстового поиска на сайт или в приложение с большими коллекциями документов Создание семантического или векторного поиска наряду с поиском по ключевым словам Выполнение геозапросов по геопространственным данным Развёртывание поискового кластера в Kubernetes для продуктивных нагрузок
Как установить solr?
Соберите dev-дистрибутив Solr с помощью Gradle: ./gradlew dev Перейдите в папку dev-дистрибутива: cd ./solr/packaging/build/dev Запустите Solr локально: bin/solr start Откройте в браузере http://localhost:8983/solr/, чтобы перейти к интерфейсу администратора
Где скачать solr?
Исходный код и инструкции по установке — на GitHub: https://github.com/apache/solr

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

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

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

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