This example application showcases how to incorporate a REST service like IBM Watson Discovery Service with Salesforce Federated Search.
For running the app on your own you'll need to fulfill the following requirements:
Follow the IBM instructions 1-4 as described here.
The easiest way to test the application on your own is deploying it to Heroku via the Deploy button.
After the deployment you have to enter the configuration values for the app as following:
Wait till the node.js server has started.
You can test if your implementation was successful by opening this URL in your browser:
Follow the instructions (section "Setting up federated search") in this blog post. Replace the OpenSearch Description URL with this URL.
For licensing see the included license file.