magidoc
magidoc copied to clipboard
Implement search capabilities
Implementing search capabilities inside the UI would be a really great addition. Ideally, this should be implemented using a lightweight search index that should be pre-compiled and stored in the website's assets for maximum speed.
Requirements
- lightweight
- fast
- scales well for large APIs
- Be re-usable for different templates.
- Allows the templates to customise their own URL templates. The plugin should not take care of the URLs
Tools
- https://github.com/nextapps-de/flexsearch Seems to be the most performant engine. See if project is solid enough.
- http://elasticlunr.com/ Leading implementation before
- https://fusejs.io/