Goal: Deliver local and federated data search functionality as a proof of concept.
Corteza Discovery Progress Overview
- Corteza Discovery Searcher: search result with aggregation; Search API can be used to integrate with a third-party client
- Corteza Discovery Indexer: Scheduler indexed documents in intervals; Admin configured interval
- Corteza Server: Admin configuration what module fields to display and return
Corteza Discovery Searcher Repository
- Search API returns the aggregated response based on index mapping configuration.
- Search API provides aggregated responses with hits and their count.
Corteza Discovery Indexer Repository
- CD Indexer supports incremental indexing for all the Corteza resources.
- It updates the resource index in a timely manner that can enable with given time duration/disabled.
2021.9.x-feature-discovery branch in Corteza server repository
- Changes provide additional Corteza API that gives updated resource and incremental indexing data for that resources.
- Additionally, it includes each record and its values configuration about what record fields to display and in what order
Searsia Client with Corteza search API
Corteza main configuration to start the server:
Corteza resource mapping to Searsia client with search API:
Source Code
Corteza Discovery Searcher Repository: https://github.com/cortezaproject/corteza-discovery-searcher
Corteza Discovery Indexer Repository: https://github.com/cortezaproject/corteza-discovery-indexer
2022.3.x-feature-discovery branch in Corteza server repository: https://github.com/cortezaproject/corteza-server/tree/2022.3.x-feature-discovery
Next Steps:
- Improve architecture with Docker
- Front-end implementation
- Stable development
- Testing
- Documentation
Other Corteza Discovery pages:
– Corteza Discovery – UI Prototype
– Corteza Discovery – Detailed Architecture
– Corteza Discovery – Corteza Accessibility Improvements
– Corteza Discovery – Proof of Concept Development