A JavaScript library for the fast development of modern, engaging search experiences with Elastic. Get up and running quickly without re-inventing the wheel.
Check out the documentation to learn more about setting up and using Search UI.
Features 👍
You know, for search - Maintained by Elastic, the team behind Elasticsearch.
Speedy Implementation - Build a complete search experience with a few lines of code.
Customizable - Tune the components, markup, styles, and behaviors to your liking.
Smart URLs - Searches, paging, filtering, and more, are captured in the URL for direct result linking.
Flexible front-end - Not just for React. Use with any JavaScript library, even vanilla JavaScript.
Flexible back-end - Use it with Elasticsearch, Elastic Enterprise Search, or any other search API.