ResourceRequirement
CPU Cores4 cores minimum 8 or 16 cores required for greater than 5 collections or 25,000 documents
Memory16GB minimum 64GB for large number of collections/documents
Java VersionJDK 11
Java Memory Settings - SearchBloxXMS and XMX values are set to 8 GB by default. 16GB for larger document volume or number of collections. Maximum 31 GB can be allocated.
Java Memory Settings - ElasticsearchXMS and XMX values are set to 4 GB by default. Maximum 31 GB can be allocated.
Operating System / VM / CloudWindows 10, 2012, 2016, 2019 Linux - CentOS, RHEL, Ubuntu, Amazon Linux 2 VMWare / Hyper-V Supported AWS, Azure, Google Cloud Supported
Disk SpaceDisk space should be at least 2-3X the size of the data that needs to be indexed. If 1 GB of data needs to be indexed then the minimum disk space should be at least 2GB. **SSD is recommended.**

## **Recommended Requirements**

Recommended CPU/RAM requirements based on Documents/URLs indexed.

Documents/URLsSearchBlox RequiresRAM on ServerProcessing Power
0 - 100,0008GB16GB4 or 8 cores
100,000 - 500,00016GB32GB8 cores
500,000 - 1 million31GB64GB16 cores
1 million +Cluster SetupCluster SetupCluster Setup

Tuning System Requirements

  • CPU and RAM requirements are a recommendation.

  • Requirements may vary based on volume of documents, number of collections, refresh frequency, and number of search users.

## **How to update the memory for SearchBlox and Elasticsearch?**

By default 8 GB RAM is allocated to SearchBlox and 4 GB to Elasticsearch. Therefore minimum 16 GB RAM is required to run SearchBlox.

Update the memory allocation in Windows by editing the `<SEARCHBLOX_INSTALLATION_PATH>/start.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 elasticsearch by editing `<SEARCHBLOX_INSTALLATION_PATH>\elasticsearch\config\jvm.options` and updating xms and xmx value in line numbers 22 and 23 as shown below

`-Xmx8g` `-Xms8g `

Please restart SearchBlox and Elasticsearch services after saving the changes.

## **Browser Compatibility**

BrowserVersionCompatibility
Google ChromeChrome 68 and aboveAdmin Dashboard and Search works well in Chrome browsers Below version 68 few features might not work
Mozilla FirefoxFirefox 40 and aboveAdmin Dashboard and Search works well Below version 40 few features might not work
Internet ExplorerIE 8- IE11Admin Console features not supported Search Pages are supported in IE 8 and above
SafariSafari 7 and aboveAdmin Dashboard and Search works well Below version 7 few features might not work
OperaOpera 44 and aboveAdmin Dashboard and Search works well Below version 44 few features might not work