What is Search UI?
Elastic Stack Serverless
Search UI is a JavaScript library from Elastic. It helps you create modern and customizable search experiences. You can use it with Elasticsearch or other search APIs. It helps developers build complete search interfaces quickly, with minimal boilerplate.
As a headless library, Search UI separates logic from presentation. You can use it with React, vanilla JavaScript, or any front-end framework. You can use built-in React components for quick development. Or, you can create your own from the ground up.
Search UI supports advanced capabilities like customizable query behavior, smart URL handling (capturing filters, paging, and queries in the URL), and flexible backend integration through connectors. It works seamlessly with Elasticsearch and also supports custom backends via custom connectors.
Enterprise Search is not available in Elastic Stack 9.0+.
- Reference documentation: API docs, tutorials, and usage guides
- GitHub repository: Source code, examples, and issue tracking