Elastic App Search Logo

A configurable, generic search UI for any Elastic App Search Engine.

Getting started 🐣

The Reference UI is great for:

  • search demos
  • functional tests of App Search Engine data
  • a starting point for new search experiences

Requires npm.

Run the following commands to start this application:

# Run the `cd` command to change the current directory to the
# location of your downloaded Reference UI. Replace the path
# below with the actual path of your project.
cd ~/Downloads/app-search-reference-ui

# Run this to set everything up
npm install
# Run this to start your application and open it up in a new browser window
npm start

Deploy and Share

This app can be easily published to any server as static assets and served. We recommend Netlify, but you have other options as well.

To deploy:

npm run build
npm install netlify-cli -g
netlify deploy # enter ./build as the deploy path

You'll then simply follow the command prompt to log into Netlify and deploy your site. This can be completed in just a few minutes.


This project is built with Search UI, which is a React library for building search experiences. If you're interested in using this project as a base for your own, most of what you'll need can be found in the Search UI documentation.

Built With

Share this project: