Hi!
All the search code will be dropped in 3.6, regarding the performance:
- Now I’m working on a cache plugin, it’s already working fine, but it just improves the performance for users which are not logged in: GitHub - jonasraoni/frontEndCache: Cache the frontend pages for OJS/OMP/OPS, I’m planning to add extra improvements this week, which perhaps will benefit the whole system if I can get it right

- Regarding the search, if you can use Solr, then you can try to use this plugin: GitHub - pkp/lucene: Plugin for Solr/Lucene support in OJS.. Given the problem will be solved in 3.6, I’m not sure I’ll write a search plugin, I’ll check internally. It should be pretty easy/simple, I’m just lacking the free time to do it.
Best,
Jonas Raoni