Перейти к содержанию

Управляемые приложения - Apache Solr

В этой статье

Информация

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

Apache Solr. Основные возможности

  • Полнотекстовый поиск — обеспечивает быстрый и точный поиск по большим объемам текстовых данных с поддержкой морфологического анализа, фильтрации, ранжирования и подсветки результатов.
  • Масштабируемость — поддерживает распределенное индексирование и поиск через несколько узлов (SolrCloud), что позволяет масштабироваться до сотен миллионов документов.
  • Индексирование в реальном времени — обеспечивает возможность добавления, обновления и удаления документов с минимальной задержкой.
  • Расширенная функциональность поиска — поддержка фасетного поиска, пространственных запросов, поиска по аудио- и видеоданным, а также интеграция с Elasticsearch.
  • Гибкая схема данных — позволяет работать с различными форматами данных (JSON, XML, CSV, PDF, Word и другие) и настраивать схему индексации под конкретные задачи.
  • Надежная архитектура — обеспечивает отказоустойчивость через репликацию данных, автоматическое восстановление узлов и балансировку нагрузки.
  • Развитая экосистема — интеграция с популярными языками программирования (Java, Python, PHP, Ruby) и фреймворками, а также наличие большого количества плагинов и расширений.
  • Управление через API — предоставляет RESTful API для управления индексами, выполнения запросов и мониторинга состояния кластера.

Особенности сборки

ID Имя ПО ОС VPS BM VGPU GPU Мин. ЦПУ (Ядер) Мин. ОЗУ (ГБ) Мин. HDD/SDD (ГБ) Свой домен Доступно
623 Apache Solr Ubuntu 22.04 + + + + 1 2 5 Нет ЗАКАЗАТЬ

Информацию по особенностям развертывания данного ПО можно посмотреть по ссылке

Примечание

Если не указано иное, по умолчанию мы устанавливаем последнюю релиз версию программного обеспечения с сайта разработчика или репозиториев операционной системы.

Начало работы после развертывания Apache Solr как Управляемого Приложения

После развертывания n8n как управляемого приложения на вкладке Мои приложения панели управления сервером вы сможете найти:

  • ссылку на приложение;
  • логин и пароль для входа;
  • информацию по потреблению услуги и управлению.

Подробнее по работе с управляемыми приложениями читайте в инструкции.

Начало работы после развертывания Apache Solr из Маркетплейса

После оплаты заказа на указанную при регистрации электронную почту придет уведомление о готовности сервера к работе. В нем будет указан IP-адрес VPS, а также логин и пароль для подключения. Управление оборудованием клиенты нашей компании осуществляют в панели управления серверами и APIInvapi.

Данные для доступа

  • Адрес панели управления Apache Solr: указан в теге webpanel панели управления сервером или в присланном e-mail.
  • Логин: root;
  • Пароль: приходит в письме на вашу электронную почту при готовности сервера к работе после развертывания ПО.

Внешний доступ

Внешний доступ к сервису осуществляется по протоколу HTTPS через порт 443 с использованием прокси-сервера Nginx.

Внутренний доступ

Внутренний API-сервис доступен на порту 3000.

Первичная настройка

  1. Перейдите по ссылке панели управления (например, https://apache-solr<ID-сервера>.hostkey.in/solr/);
  2. Введите логин и пароль;
  3. Откроется главная страница Solr Admin с информацией о состоянии сервера;
  4. Создайте первую коллекцию или ядро (core) для начала работы.

Создание ядра

Для создания нового ядра (core) через веб-интерфейс:

  1. Перейдите в раздел Core Admin;
  2. Нажмите Add Core;
  3. Укажите имя ядра и параметры конфигурации;
  4. Нажмите Add Core для создания.

Информация

Подробная документация по настройке Apache Solr доступна на официальном сайте.

Заказ сервера с Apache Solr с помощью API

Установка данного ПО с использованием API описана в данном руководстве.

question_mark
Я могу вам чем-то помочь?
question_mark
ИИ Помощник ×