magidoc icon indicating copy to clipboard operation
magidoc copied to clipboard

Implement search capabilities

Open pelletier197 opened this issue 3 years ago • 0 comments

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/

pelletier197 avatar Apr 28 '22 01:04 pelletier197