Requirements
Recommended Requirements
Resource | Requirement |
---|---|
CPU Cores | 4 cores minimum 8 or 16 cores are required for greater than 5 collections or 25,000 documents |
Memory | 16GB minimum 64GB for a large number of collections/documents |
Java Version | JDK 17.0.1 |
Java Memory Settings - SearchBlox | XMS and XMX values are set to 8 GB by default. 16GB for larger document volume or a high number of collections. A maximum of 31 GB can be allocated. |
Java Memory Settings - Elasticsearch | XMS and XMX values are set to 4 GB by default. A maximum of 31 GB can be allocated. |
Operating System / VM / Cloud | Windows 10, 2012, 2016, 2019, 2022 Linux - CentOS, RHEL, Ubuntu, Amazon Linux 2 VMWare / Hyper-V Supported AWS, Azure, Google Cloud Supported |
Disk Space | Minimum disk space is 10GB. Disk space should be at least 2-3X the data size that needs to be indexed. If 1 GB of data needs to be indexed, then the minimum disk space should be at least 2 GB. SSD is recommended. |
SearchAI ChatBot Requirements:
Resource | Requirement |
---|---|
Privatellm | 64 CPU 128 GiB Memory |
SearchAI ChatBot | 32 CPU 64GB Memory |
Recommended CPU/RAM requirements based on Documents/URLs indexed.
Documents/URLs | SearchBlox Requires | RAM on Server | Processing Power |
---|---|---|---|
0 - 100,000 | 8GB | 16GB | 4 cores |
100,000 - 500,000 | 16GB | 32GB | 8 cores |
500,000 - 1 million | 31GB | 64GB | 16 cores |
1 million + | Cluster Setup | Cluster Setup | Cluster Setup |
Tuning System Requirements
- CPU and RAM requirements are a recommendation.
- Requirements may vary based on the volume of documents, number of collections, index frequency and the number of search users.
Memory Tuning for SearchBlox and Opensearch
By default, 8 GB RAM is allocated to SearchBlox and 4 GB to Opensearch. Therefore minimum of 16 GB RAM is required to run SearchBlox.
Update the memory allocation in Windows by editing the <SEARCHBLOX_INSTALLATION_PATH>/start.d/jvm.ini
file within the SearchBloxServer folder.
-Xmx8g
-Xms8g
Change to 16g when you have at least a 32GB server:
-Xmx16g
-Xms16g
Update the memory allocation of opensearch by editing <SEARCHBLOX_INSTALLATION_PATH>\opensearch\config\jvm.options
and updating xms and xmx value in line numbers 22 and 23 as shown below
-Xmx8g
-Xms8g
Please restart the SearchBlox service after saving the changes.
Browser Compatibility
Browser | Version | Compatibility |
---|---|---|
Google Chrome | Chrome 68 and above | Admin Dashboard and Search works well in Chrome browsers. Below version 68 few features might not work |
Mozilla Firefox | Firefox 40 and above | Admin Dashboard and Search works well Below version 40 few features might not work |
Edge | Edge 91 and Above | Admin Dashboard and Search work well |
Safari | Safari 7 and above | Admin Dashboard and Search works well Below version 7 few features might not work |
Opera | Opera 44 and above | Admin Dashboard and Search works well Below version 44 few features might not work |
Secure Ports used by SearchBlox
Public Ports:
-
SearchBlox - 8443 (https)
-
Analytics Cubejs - 4000 (http) & 8444 (https)
-
ConnectorsUI - 8446 (https)
Ports to be enabled for internal Server or Network access:
-
Opensearch - 9200 & 9201
-
Cluster - 9300
-
Multicast - 54327
-
Hazelcast - 5701
-
Zookeeper - 2000-2100 (Port range)
Updated 2 months ago
You can go through the related sections below