Apache Solr¶
In this article
Information
Apache Solr is a free full-text search and indexing platform built on top of the Apache Lucene search library. Solr provides high-performance real-time search capabilities, scalability, fault tolerance, and advanced functionality for building search applications.
Apache Solr Key Features¶
- Full-text search — provides fast and accurate searching through large volumes of text data with support for morphological analysis, filtering, ranking, and result highlighting.
- Scalability — supports distributed indexing and searching across multiple nodes (SolrCloud), allowing scaling to hundreds of millions of documents.
- Real-time indexing — enables the ability to add, update, and delete documents with minimal latency.
- Advanced search functionality — support for faceted search, spatial queries, audio and video data search, as well as integration with Elasticsearch.
- Flexible data schema — allows working with various data formats (JSON, XML, CSV, PDF, Word, etc.) and customizing the indexing schema for specific tasks.
- Reliable architecture — provides fault tolerance through data replication, automatic node recovery, and load balancing.
- Developed ecosystem — integration with popular programming languages (Java, Python, PHP, Ruby) and frameworks, as well as a large number of plugins and extensions.
- API Management — provides a RESTful API for managing indexes, executing queries, and monitoring cluster status.
Deployment Features¶
| ID | Name of Software | Compatible OS | VM | BM | VGPU | GPU | Min CPU (Cores) | Min RAM (GB) | Min HDD/SDD (GB) | Custom Domain | Active |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 623 | Apache Solr | Ubuntu 22.04 | + | + | + | + | 1 | 2 | 5 | No | ORDER |
Information
You can find information regarding the deployment features of this software at this link.
Note
Unless otherwise specified, we install the latest release version of the software from the developer's website or the operating system repositories by default.
Getting Started After Apache Solr Deployment¶
After payment is completed, a notification regarding server readiness will be sent to the email address provided during registration. It will contain the VPS IP address, as well as the login and password for connection. Customers can manage their hardware through the Server Control Panel and API — Invapi.
Access Credentials¶
- Apache Solr Control Panel Address: specified in the webpanel of the server control panel or in the sent e-mail.
- Username:
root; - Password: sent via email once the server is ready for use after software deployment.
Initial Setup¶
- Follow the link to the control panel (e.g.,
https://apache-solr<Server-ID>.hostkey.com/solr/). - Enter your login and password.
- The Solr Admin home page will open, displaying information about the server status.
- Create your first collection or core to get started.
Creating a Core¶
To create a new core via the web interface:
- Go to the Core Admin section.
- Click Add Core.
- Specify the core name and configuration parameters.
- Click Add Core to complete the creation.
Information
Detailed documentation for configuring Apache Solr is available on the official website.