Skip to content

WIP - Add fusejs as a search engine for the docs#1983

Draft
rcap107 wants to merge 9 commits intoskrub-data:mainfrom
rcap107:implement-fusejs
Draft

WIP - Add fusejs as a search engine for the docs#1983
rcap107 wants to merge 9 commits intoskrub-data:mainfrom
rcap107:implement-fusejs

Conversation

@rcap107
Copy link
Copy Markdown
Member

@rcap107 rcap107 commented Mar 23, 2026

This PR is adding Fusejs as a search engine for the documentation. This adds different sections to the search results, and better fuzzy search of the content:

image image

For the moment, this is a proof of concept of what can be done with the search library. This is also mostly vibe-coded, so I need to review everything before we consider merging this in main.

Other things that need to be looked at:

  • Testing this over multiple browsers to make sure things don't break elsewhere
  • The way chunking is done may be improved
  • Doctests probably shouldn't appear in the results of the search
  • There are some duplicate results

@rcap107 rcap107 added the documentation Add or improve the documentation label Mar 23, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Add or improve the documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant