:)
How does izic play in with rockzi? I suppose you plan on merging those two in the future. It seems natural to integrate social interactions into search, because that's what I'm doing in Nuuton (though differently from your approach).
I use roughly the same architecture. What I call the back-end (the crawling system and index) are just an API. Then the front-end connects to it to fill in the blanks. Though I don't know if you guys are doing logic in the front end part, but I'm definitely am. The ranking/rating can be modified from user input. Though this is abstracted and passes through various layers of security to prevent gaming. My front end is currently Django, but I will have to move to something faster if demands call for it. The back end is all custom stuff using async libraries.