I have always wondered this. When a site like "MAterial for Mkdocs" can implement such a featureful search (with autocomplete, spellcorrect and such) in a browser for a website, how could it be this hard for a desktop application with several orders of magnitude of resources at its disposal?