# Install and Deploy Omnitive Search

After the pre-requisite third party supporting softwares are installed, the TAIGER Search modules can be started to be deployed.

### Deploying on Database Server

| Platform/Software       | Procedure                                                                                                       |
| ----------------------- | --------------------------------------------------------------------------------------------------------------- |
| Deploy on MySQL         | Create isearch database and the necessary tables                                                                |
| Deploy on Elasticsearch | Set up necessary indicies                                                                                       |
| Deploy Blazegraph       | <p>Put blazegraph.war in webapps</p><p>Add a namespace called isearch</p><p>Set isearch namespace as in use</p> |

### Deploying on Admin Server

| Platform/Software | Procedure                                                                                                                                                                     |
| ----------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Deploy on Kafka   | Run the given scripts                                                                                                                                                         |
| Deploy on Tomcat  | <p>Put the isearch modules in Tomcat folder webapps</p><p>Create application.yml</p>                                                                                          |
| Deploy on IIS     | <p>Configure isearch-connector-ui</p><p>Configure the application pool: iSearch</p><p>Add the isearch-connector-ui application</p><p>Setup reverse proxy to isearch admin</p> |

### Deploying on App Server

| Platform/Software      | Procedure                                                                                                                     |
| ---------------------- | ----------------------------------------------------------------------------------------------------------------------------- |
| Taiger Platform folder | Unpack isearch-resources to in Taiger Platform folder                                                                         |
| Deploy on Tomcat       | <p>Put the isearch modules in webapps</p><p>Create application.yml</p><p>Create the ontology folder</p><p>Restart Tomcat </p> |

### Deploying on Web Server

| Platform/Software | Procedure                                                                                                                                                                                                                                              |
| ----------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Deploy on IIS     | <p>Configure isearch-ui</p><p>Configure the application pool iSearch</p><p>Configure isearch-ui to be served from the server root</p><p>Setup reverse proxy for isearch-km, isearch-admin, ontology-manager-ui</p><p>Initialise the first ontology</p> |
