Overview
Dejavu is an innovative web UI designed specifically for OpenSearch and Elasticsearch. With its focus on providing a smooth and intuitive user experience, it eliminates page reloads and enhances data interaction through features such as infinite scrolling and real-time updates. As a tool that offers 100% client-side rendering, Dejavu can be effortlessly hosted on GitHub pages or deployed as a Docker image, making it versatile for various deployment scenarios.
From importing data in JSON or CSV formats to building custom search interfaces, Dejavu stands out as a powerful solution for users looking to maximize their interaction with Elasticsearch. With its robust capabilities and user-centric design, it sets a high standard for data management interfaces in modern web applications.
Features
- Easily Connect and Remember Indices: Connect to any index in your cluster, with local caching for easy access in future sessions.
- Visual Filters: Utilize native data types to filter views visually and export filtered data as JSON or CSV files.
- Modern UI Elements: Navigate large datasets easily with pagination and support for browsing multiple indexes and bulk updates.
- Import JSON or CSV Data: Leverage a guided mapping configuration to import your data directly into Elasticsearch effortlessly.
- Build Search UIs: Create and test visual search UIs, with capabilities to export your code to CodeSandbox for easy sharing and collaboration.
- Enhanced Filtering: Starting from version 1.5, implement custom headers for improved authentication and filtering options.
- Global Search Functionality: Access multiple indexes simultaneously with a global search bar introduced in version 3.0, streamlining your data retrieval process.