Full threadmck-·Fwiw, here are two light-weight feature-based recommendation engines I built for Node.js (for situations where you have the cold-start problem and therefore can't rely on user/item based collaborative filtering): Alike [1] and Look-Alike [2][1] https://github.com/axiomzen/Alike[2] https://github.com/axiomzen/Look-AlikeView on HN