To install Elasticsearch you will need to follow the steps below. Detailed instructions for installing and running ElasticSearch can also be found on the elastic.co website. NoteWindows ServiceIf you want to install and run Elasticsearch as a service on Windows, follow the instructions found here. Download Elasticsearch for Windows from https://www.elastic.co/downloads/past-releases/#elasticsearch. At this point we are recommending you search for and install version 8.x and not other Unzip the downloaded file into C:\Program Files\. Open the Command Prompt as an administrator and change the directory to C:\Program Files\elasticsearch-8.1.2 folder. Note that your elasticsearch Switch to the C:\Program Files\elasticsearch-8.1.2\bin folder, then run elasticsearch.bat. For instance, the command line would be C:\Program Files\elasticsearch-8.1.2\bin>elasticsearch.bat. If you get a firewall warning, click "Allow access". When the batch process is complete, the screen will show you a password under Password for the elastic user and a fingerprint code under HTTP CA certificate SHA-256 fingerprint. Make note of both the password and fingerprint because both will be needed in Rock.In Rock, navigate to Admin Tools > System Settings > Universal Search Index Components and then click on the row for Elasticsearch 8.x.You'll need to fill in each of the provided fields:Node URL: Use https://localhost:9200/ for local installs UserName: Set this to "elastic"Password: This will be the password you collected in step 5 aboveCertificate Fingerprint: This will be the fingerprint provided in step 5 above At this point you should have a running version of Elasticsearch. You can confirm this by entering http://localhost:9200 into your browser. If prompted to log in, use the UserName and Password from the above steps. You should then see something like the text below in your web browser. { "name" : "Tarantula", "cluster_name" : "elasticsearch", "cluster_uuid" : "AAbbCCdd1AAbbCCdd-A", "version" : { "number" : "2.3.1", "build_flavor" : "default", "build_type" : "zip", "build_hash" : "bd980929010aef404e7cb0843e61d0665269fc39", "build_date" : "2016-04-04T12:25:05Z", "build_snapshot" : false, "lucene_version" : "5.5.0" "minimum_wire_compatibility_version" : "7.17.0", "minimum_index_compatibility_version" : "7.0.0" }, "tagline" : "You Know, for Search" } With all of the above in place you can now configure entities for search using the instructions provided earlier in this guide. Elasticvue Once you're done setting up Elasticsearch, you may want to consider installing Elasticvue. It's a nice administrative console for Elasticsearch which gives you some visibility into what's going on under the hood. It comes as a browser extension, which is easy to set up. To do this simply: Visit elasticvue.com and scroll down to the "Get elasticvue" section. Click the button for the browser you want to add the extension to and install the extension.Access the extension in your browser. You'll need the UserName and Password from the steps in the prior section above. The "Uri" field should be populated, but if it's not set it to http://localhost:9200. Click Test Connection and if all goes well click Connect. Multiple Environments If you have an Elasticsearch server configured in different environments on separate VMs, you’ll need to make some changes after refreshing from one environment from the other. Generally, this applies when you’re refreshing a sandbox environment from a production environment. The settings in Rock must be changed to point the refreshed environment to the correct Elasticsearch server. To do this, go to Admin Tools > System Settings > Universal Search Index Components and click on Elasticsearch 8.x. Then, update the following fields according to your Elasticsearch setup: Node URLUserNamePasswordCertificate Fingerprint ("SHA Certificate" in Elasticsearch) Note that you may not need to update the UserName if they’re the same in both environments. Your sandbox environment will not be able to reach your production Elasticsearch server until these updates are made. This can be confirmed by going to Admin Tools > General Settings > Universal Search Control Panel. If the node hasn’t been updated after a refresh, you’ll see a message indicating a connection to the Elasticsearch server cannot be made.