You must have not written much Kotlin then as no, it really won't come close still. Even if they manage to get everything planned in for 12 - which they won't - most will still wait for the next LTS anyway.
Second point is, global variables are not cleared by the garbage collector. So if you continuously add more and more global variables (which are not of future use), it will cause a memory leak.
This. Might not be hip and trendy, but we've been using this stack (just with React on the frontend) and it's probably the best that I've ever worked with.
Anyone who knows Java/Kotlin will have experience with Spring Boot so it's easy to find good people. The whole platform is as mature as it gets at this point and the docs/questions cover pretty much everything.
It's really easy to get started when working on smaller projects, but you can also easily scale and integrate loads of other technologies if/when you need to. You might not need a complex caching layer, monitoring, metrics etc when you're starting out, but you know you can add it in if needed.
What stack are you using behind the scenes to power the search? Are you storing each webpage and then doing full-text search or are you trying to pick out keywords from the resources and then match that way?
It's maybe not perfect, but definitely a lot better than 'Reactjs'. You just have to look at this topic - how many people just say React vs ReactJs. Besides Google seems to know that I'm wanting the JS framework so hopefully its filtering out some of the other unrelated 'React' stuff.