Connecting the search UI to Elasticsearch | Scribe

    Connecting the search UI to Elasticsearch

    • Siddharth Kothari |
    • 0 step |
    • 2 minutes
    Navigate to [dash.reactivesearch.io/cluster/search-builder](http://dash.reactivesearch.io/cluster/search-builder)
    Click "Create Search UI"
    Select a template. Here, I will select the Authenticated Search template.
    Click "Next ▶"
    Click "Select an Index"
    Select an index. Here, I will be selecting "good-books-ds". You can also do the same by searching for it and selecting it in the dropdown.
    Set the endpoint to POST /good-books-ds-pipeline/_reactivesearch
    Next, create an API credential or choose an existing one. This is used by the UI builder and published search UI to connect to the data plane.
    Click "Next ▶"
    Next, map all the collection fields to the result layout
    Once all the fields are set, you can review the search UI with UI Preview.
    Click the "Click here to search" field.
    UI Preview
    Click "Finish ▶"
    Before deploying, enable "End-user Authentication"
    Click "Review and Save"
    Click "Deploy"
    The latest commit is auto picked, you can also change a past commit to deploy that version.
    Once the deployment is complete, you will see the URL as shown here. Click there to test the live search UI: "appbase-demo-new-udhuzdz-0276b544-b655-42d9-b773-e82-ffa3rddvv.vercel.app"
    On the search UI, sign up or login as an end-user to see the published UI

    Want to make guides like this in seconds? Yes, it's really that fast.

    This Scribe is in tip-top shape!Leave feedback if there are any issues with this Scribe