Yeah its shit. And if you talk to any of the people on the search engine team (the pile of C) they'll talk about how theirs is the best search engine in the world. I just shake my head. The thing is a house of cards and it the most inefficient pile of garbage in the universe. Every single index of every single record is loaded into memory at start up 100% of the time. A record hasn't been accessed in over a year? Yep its in memory. An index is hardly ever used? Yep its in memory. Our servers to run the search engine have memory out the ass simply to keep up with the demand the engine puts upon it. Nothing can ever spill over into a filesystem. At the end of the day it just writes itself out to disk for backup and if it needs to restart it just loads back up from that snapshot and replays any updates from the day.
Rant off. I just really dislike it. Luckily the "team lead" quit recently putting a timer on the life of the search engine. His second-in-command is also hinting heavily he's going to leave as well. We could get a working ElasticSearch up and running in like a month but the guy who recently quit had so much clout and authority he threw up every single roadblock possible to prevent us from standing up a different search engine.
Rant off. I just really dislike it. Luckily the "team lead" quit recently putting a timer on the life of the search engine. His second-in-command is also hinting heavily he's going to leave as well. We could get a working ElasticSearch up and running in like a month but the guy who recently quit had so much clout and authority he threw up every single roadblock possible to prevent us from standing up a different search engine.