Apache SOLR

Apache SOLR Requirements

Version Solr 9.7.0
Purpose It is used as an indexer for searching for information from documents. It is also used for maintaining pre-downloaded repository document mappings.
Prerequisites Installation of Java
Source

This is available as part of iAutomate installer package.

For Solr: Follow the following path:

Pre-Requisite Software  solr-9.7.0.zip

For NSSM: Follow the below path:

Pre-Requisite Software  nssm-2.24.zip

Config

Available as part of iAutomate installer package. Follow the following path:

Pre-Requisite Software  Solr_9_7_Prereq.zip

Apache Solr is an open-source enterprise search platform. It is being used as an indexer in iAutomate to search for relevant document based on context. In iAutomate, it is used to provide the relevant knowledge articles based on the ticket descriptions. Users can also search for the knowledge articles proactively.

Apache Solr can be configured in two modes i.e., HA or non-HA mode. In non-HA mode, user will need to configure only one instance of Solr in Cloud mode where zookeeper will be in-built provided by Solr.

However, in HA mode users will need to configure separate zookeeper clusters. Zookeeper cluster should have at least 3 servers and if user wants to further increase the same then it should be odd in numbers. Please ensure that the user has at least two Solr instances which are connected via load balancer. In HA mode, all instances of Apache Solr have point-in-time data replication i.e., all Solr instances are in read and write mode.