Hey. Nice job, very clean.
As a suggestion, since you’re using prefixsearch, add
redirects: 1 in your data properties, so if any article is a redirect it will automatically follow it; otherwise some searches will return with no text extract (you can see the difference by searching “dgs” with or without the redirects property).
Thanks a lot! I’ve updated the pen