Missing prepareSearch() method in RestHighLevelClient

Welcome!

The TransportClient is indeed deprecated. So you should look at the rest client documentation.

Specifically Search API | Java REST Client [7.12] | Elastic

I'm also sharing some few examples at:

HTH