It was not obvious at first glance to me, but the actual app is here: https://hn.wilsonl.in/
(That's not a dig, I think it's a good idea.)
2) are you embedding the search phrases word by word? And using the same model as the documents used? Because I searched for „lead generation“ which any decent non-unigram embedding should understand, but I got results for lead poisoning.