Sorry didn't read your message carefully.
You may build searchable pages with steal. (I haven't tried it though)
What else you may need can.js on server? Can.js is good for building front-end rich stateful applications. Server side is typically deals with providing stateless service/data layer.