OpenSearch¶
In this article
Information
OpenSearch is a platform developed using Elasticsearch software. OpenSearch provides a solution for building your own search engines with high performance and scalability.
OpenSearch. Key Features¶
- Full-text search: OpenSearch provides full-text search across various data sources. Users can perform search queries using keywords and phrases.
- Scalability: OpenSearch is designed to handle large amounts of data and provide high performance. The system can be horizontally scaled, allowing new nodes to be added to process more requests if necessary.
- Multilingual support: It allows you to process search queries in different languages.
- Configurability: OpenSearch provides flexible customization and configuration options to adapt the search engine to specific requirements. These are defining the fields to be searched, setting the relevance of search results, and customizing search filters.
- Extensibility: OpenSearch is an extensible project. Its functionality can be extended by adding additional modules and plugins. This feature allows developers to integrate additional capabilities such as analytics tools and machine learning.
- Monitoring and logging: OpenSearch allows you to track various metrics (number of requests, response time, etc.).
- Security: Authentication and authorization mechanisms, data encryption, and access control capabilities.
Deployment Features¶
- Installation on CentOS 8,9; Alma 8,9; Rocky 8,9; Ubuntu 20,22,23; Debian 11,12 is possible.
- Adds GPG repository keys, downloads and installs OpenSearch and OpenSearch Dashboards.
- Further, there is changing the settings in the configuration files of OpenSearch and OpenSearch Dashboards.
- Dashboard binds to the fully qualified domain name (FQDN) of the host in the format
opensearch{Server_ID_from_Invapi}.hostkey.in
and changes the administrator's password according to the info in Invapi.
The list of network communication ports:
Port number | OpenSearch Component |
---|---|
443 | OpenSearch Dashboards on AWS OpenSearch Service with Encrypted in Transit (TLS) |
5601 | OpenSearch Dashboards |
9200 | OpenSearch REST API |
9250 | Cross-cluster search |
9300 | Communication and transport between nodes |
9600 | Performance Analyzer |
After completing the tasks, the web interface is available at the URL: http://opensearch{Server_ID_from_Invapi}.hostkey.in:5601
.
Getting started after deploying OpenSearch¶
A notification will be sent to the e-mail specified during registration that the server is ready for work after paying for the order. It will contain the IP address of the VPS, as well as the login and password for the connection.
Clients of our company manage the hardware in the server`s and API control panel — Invapi.
You can find the authorization data either in the Info >> 'Tags tab of the server control panel or in the email that was sent.
- Link to access the OpenSearch dashboard with a web interface: in the webpanel tag;
- Login:
admin
; - Password: Sent to your email address after the server is ready for use following software deployment.
Note
For more information on the basic settings of OpenSearch, see the documentation of the developers.
Ordering OpenSearch using the API¶
To install this software using the API, follow these instructions.